]> granicus.if.org Git - python/commitdiff
unicode is named str now => fix type check.
authorWalter Dörwald <walter@livinglogic.de>
Tue, 12 Jun 2007 18:07:38 +0000 (18:07 +0000)
committerWalter Dörwald <walter@livinglogic.de>
Tue, 12 Jun 2007 18:07:38 +0000 (18:07 +0000)
Lib/tarfile.py

index ef6f1c79e94f4cc209b21e4086533249011b4bc2..97973fde5053f899b2c802fa5fa4e38654f719bf 100644 (file)
@@ -978,7 +978,7 @@ class TarInfo(object):
             info["name"] += "/"
 
         for key in ("name", "linkname", "uname", "gname"):
-            if type(info[key]) is unicode:
+            if isinstance(info[key], str):
                 info[key] = info[key].encode(encoding, errors)
 
         return info