make sure we keep working on python 2.4 :(
authorSeth Vidal <skvidal@fedoraproject.org>
Thu, 22 Jan 2009 21:33:19 +0000 (16:33 -0500)
committerSeth Vidal <skvidal@fedoraproject.org>
Thu, 22 Jan 2009 21:33:19 +0000 (16:33 -0500)
createrepo/utils.py

index d2fd6587035faf3f42f4b362b1b8017e7d6f4d32..48eddbad9ef486169d8b16bed4d1f5b4dfdf1076 100644 (file)
@@ -36,7 +36,10 @@ class GzipFile(gzip.GzipFile):
     def _write_gzip_header(self):
         self.fileobj.write('\037\213')             # magic header
         self.fileobj.write('\010')                 # compression method
-        fname = self.name[:-3]
+        if hasattr(self, 'name'):
+            fname = self.name[:-3]
+        else:
+            fname = self.filename[:-3]
         flags = 0
         if fname:
             flags = FNAME