mercurial/archival.py
changeset 2169 4564794b6f55
parent 2168 dd4ec4576cc8
child 2353 0c0bfea3f72a
--- a/mercurial/archival.py
+++ b/mercurial/archival.py
@@ -83,9 +83,7 @@ class zipit:
         if not isinstance(dest, str):
             try:
                 dest.tell()
-            except AttributeError:
-                dest = tellable(dest)
-            except IOError:
+            except (AttributeError, IOError):
                 dest = tellable(dest)
         self.z = zipfile.ZipFile(dest, 'w',
                                  compress and zipfile.ZIP_DEFLATED or