File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -40,7 +40,10 @@ def __init__(self):
40
40
for entry in parse ('index' ):
41
41
if "sha1" in entry .keys ():
42
42
self .queue .put ((entry ["sha1" ].strip (), entry ["name" ].strip ()))
43
- print entry ['name' ]
43
+ try :
44
+ print entry ['name' ]
45
+ except :
46
+ pass
44
47
self .lock = threading .Lock ()
45
48
self .thread_count = 20
46
49
self .STOP_ME = False
@@ -64,7 +67,10 @@ def get_back_file(self):
64
67
try :
65
68
folder = '/objects/%s/' % sha1 [:2 ]
66
69
data = self ._request_data (self .base_url + folder + sha1 [2 :])
67
- data = zlib .decompress (data )
70
+ try :
71
+ data = zlib .decompress (data )
72
+ except :
73
+ self ._print ('[Error] Fail to decompress %s' % file_name )
68
74
data = re .sub ('blob \d+\00 ' , '' , data )
69
75
target_dir = os .path .join (self .domain , os .path .dirname (file_name ) )
70
76
if target_dir and not os .path .exists (target_dir ):
You can’t perform that action at this time.
0 commit comments