mercurial/archival.py
changeset 36709 7f9a6f5f7612
parent 36708 abf252a1c938
child 36726 009da8c28e4d
--- a/mercurial/archival.py	Sun Mar 04 12:08:37 2018 -0500
+++ b/mercurial/archival.py	Sun Mar 04 12:08:53 2018 -0500
@@ -168,7 +168,7 @@
                 return tarfile.open(
                     name, pycompat.sysstr(mode + kind), fileobj)
 
-        if isinstance(dest, str):
+        if isinstance(dest, bytes):
             self.z = taropen('w:', name=dest)
         else:
             self.z = taropen('w|', fileobj=dest)
@@ -217,7 +217,7 @@
     or compressed with deflate.'''
 
     def __init__(self, dest, mtime, compress=True):
-        if not isinstance(dest, str):
+        if not isinstance(dest, bytes):
             try:
                 dest.tell()
             except (AttributeError, IOError):