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)