File tree Expand file tree Collapse file tree 1 file changed +16
-8
lines changed Expand file tree Collapse file tree 1 file changed +16
-8
lines changed Original file line number Diff line number Diff line change @@ -58,16 +58,24 @@ def copy_resources(self):
58
58
59
59
resourcesDir = os .path .join (os .getcwd (), 'resources' , '' )
60
60
61
+ copiedResources = []
62
+
61
63
for resource in self .resources :
62
64
src = os .path .join (dataDir , 'resources' , resource )
63
- shutil .copy (src , resourcesDir )
64
-
65
- msg = "Copied {0} to {1}." .format (', ' .join (
66
- '"%s"' % resource for resource in self .resources ),
67
- os .path .relpath (resourcesDir , os .pardir )
68
- )
69
-
70
- click .secho (msg , fg = 'green' )
65
+ try :
66
+ shutil .copy (src , resourcesDir )
67
+ except IOError :
68
+ pass
69
+ else :
70
+ copiedResources .append (resource )
71
+
72
+ if copiedResources :
73
+ msg = "Copied {0} to {1}." .format (
74
+ ', ' .join (copiedResources ),
75
+ os .path .relpath (resourcesDir , os .pardir )
76
+ )
77
+
78
+ click .secho (msg , fg = 'green' )
71
79
72
80
73
81
@property
You can’t perform that action at this time.
0 commit comments