##// END OF EJS Templates
Proper check to see if zip dest needs to be wrapped in tellable...
Colin McMillen -
r2168:dd4ec457 default
parent child Browse files
Show More
@@ -80,7 +80,12 b' class zipit:'
80 80
81 81 def __init__(self, dest, prefix, compress=True):
82 82 self.prefix = tidyprefix(dest, prefix, ('.zip',))
83 if not isinstance(dest, str) and not hasattr(dest, 'tell'):
83 if not isinstance(dest, str):
84 try:
85 dest.tell()
86 except AttributeError:
87 dest = tellable(dest)
88 except IOError:
84 89 dest = tellable(dest)
85 90 self.z = zipfile.ZipFile(dest, 'w',
86 91 compress and zipfile.ZIP_DEFLATED or
General Comments 0
You need to be logged in to leave comments. Login now