r345 - in branches/rewrite: . src

Otavio Salvador partial-mirror-devel@lists.alioth.debian.org
Wed, 17 Nov 2004 15:27:08 -0700


Author: otavio
Date: Wed Nov 17 15:27:08 2004
New Revision: 345

Modified:
   branches/rewrite/   (props changed)
   branches/rewrite/src/Dists.py
Log:
 r325@nurf:  otavio | 2004-11-17T22:24:50.202876Z
 Change uncompress step to update method.


Modified: branches/rewrite/src/Dists.py
==============================================================================
--- branches/rewrite/src/Dists.py	(original)
+++ branches/rewrite/src/Dists.py	Wed Nov 17 15:27:08 2004
@@ -77,7 +77,6 @@
         self._fill_files()
         for url, f in self._files:
             if os.path.basename(str(f)) != "Release":
-                self._dir.uncompress(f)
                 files.append(str(f.split('.gz')[0]))
         return files
 
@@ -91,13 +90,15 @@
     def update (self):
         """ Get only files that need updates """
         self._fill_files()
-        for f in self._files:
-            server, filename = f
+        for server, filename in self._files:
             self._dir.create(os.path.dirname(filename))
             Download().get(server, filename)
 
         for d in Download().fetchers:
             d.join()
+
+        for server, filename in self._files:
+            self._dir.uncompress(filename)
             
 class LocalDists (Dists):
     """