dedup.arreader: missing bytes marker
authorHelmut Grohne <helmut@subdivi.de>
Tue, 12 Mar 2013 07:38:57 +0000 (08:38 +0100)
committerHelmut Grohne <helmut@subdivi.de>
Tue, 12 Mar 2013 07:38:57 +0000 (08:38 +0100)
dedup/arreader.py

index e48a0f8..d74ae37 100644 (file)
@@ -45,7 +45,7 @@ class ArReader(object):
         if not file_header:
             raise EOFError("end of archive found")
         parts = struct.unpack("16s 12s 6s 6s 8s 10s 2s", file_header)
-        parts = [p.rstrip(" ") for p in parts]
+        parts = [p.rstrip(b" ") for p in parts]
         if parts.pop() != self.file_magic:
             raise ValueError("ar file header not found")
         self.remaining = int(parts[5])