r305 - in branches/rewrite: . src

Otavio Salvador partial-mirror-devel@lists.alioth.debian.org
Fri, 12 Nov 2004 09:30:45 -0700


Author: otavio
Date: Fri Nov 12 09:30:41 2004
New Revision: 305

Modified:
   branches/rewrite/   (props changed)
   branches/rewrite/src/Dists.py
Log:
 r250@nurf:  otavio | 2004-11-12T16:28:05.119106Z
 Change _files to files and move got_files to static.


Modified: branches/rewrite/src/Dists.py
==============================================================================
--- branches/rewrite/src/Dists.py	(original)
+++ branches/rewrite/src/Dists.py	Fri Nov 12 09:30:41 2004
@@ -25,11 +25,12 @@
     This class provides methods to manage dists on partial-mirrors
     """
 
+    got_files = []
+
     def __init__ (self, backend):
         self._backend = backend
-        self._files = []
+        self.files = []
         self._dir = Dir(backend["mirror_dir"], backend["name"])
-        self.got_files = []
 
         for c in backend["components"]:
             for d in backend["distributions"]:
@@ -39,29 +40,29 @@
                              % (backend["server"], d, c, a)
                     filename = "%s/dists/%s/%s/binary-%s/Packages.gz" \
                                % (backend["mirror_dir"] + backend["name"], d, c, a)
-                    self._files.append((server, filename))
+                    self.files.append((server, filename))
 
                     server = "%s/dists/%s/%s/Release" \
                              % (backend["server"], d, c,)
                     filename = "%s/dists/%s/%s/Release" \
                                % (backend["mirror_dir"] + backend["name"], d, c)
-                    self._files.append((server, filename))
+                    self.files.append((server, filename))
                     
                     if backend["get_sources"]:
                         server = "%s/dists/%s/%s/source/Sources.gz" \
                                  % (backend["server"], d, c,)
                         filename = "%s/dists/%s/%s/source/Sources.gz" \
                                    % (backend["mirror_dir"] + backend["name"], d, c)
-                        self._files.append((server, filename))
+                        self.files.append((server, filename))
 
     def create (self):
         """ Get all files """
-        for f in self._files:
+        for f in self.files:
             self._get(f)
 
     def update (self):
         """ Get only files that need updates """
-        for f in self._files:
+        for f in self.files:
             self._get(f)
 
 class RemoteDists (Dists):
@@ -75,7 +76,7 @@
         server, filename = file
         self._dir.create(os.path.dirname(filename))
         Download(server, filename)
-        self.got_files.append(filename)
+        Dists.got_files.append(filename)
         
 class LocalDists (Dists):
     """
@@ -89,4 +90,4 @@
         orig, filename = file
         self._dir.create(os.path.dirname(filename))
         os.link (orig.lstrip('file://'), filename)
-        self.got_files.append(filename)
+        Dists.got_files.append(filename)