r326 - in branches/rewrite: . src

Otavio Salvador partial-mirror-devel@lists.alioth.debian.org
Tue, 16 Nov 2004 17:37:40 -0700


Author: otavio
Date: Tue Nov 16 17:37:39 2004
New Revision: 326

Modified:
   branches/rewrite/   (props changed)
   branches/rewrite/src/Package.py
Log:
 r290@nurf:  otavio | 2004-11-17T00:37:23.062942Z
 Change fields attribute to protected.


Modified: branches/rewrite/src/Package.py
==============================================================================
--- branches/rewrite/src/Package.py	(original)
+++ branches/rewrite/src/Package.py	Tue Nov 16 17:37:39 2004
@@ -25,19 +25,19 @@
     """
 
     def __init__(self, section):
-        self.fields = {}
-        self.fields.update(section)
+        self._fields = {}
+        self._fields.update(section)
 
         # Handle dependencie fields
         for field in ('Suggests', 'Recommends', 'Depends'):
-            if self.fields.has_key(field):
-                self.fields[field] = apt_pkg.ParseDepends(self.fields[field])
+            if self._fields.has_key(field):
+                self._fields[field] = apt_pkg.ParseDepends(self._fields[field])
 
     def has_key(self, key):
-        return self.fields.has_key(key)
+        return self._fields.has_key(key)
         
     def __getitem__(self, key):
-        return self.fields.get(key, None)
+        return self._fields.get(key, None)
 
 class SourcePackage(Package):
     """
@@ -53,14 +53,14 @@
         Package.__init__(self, section)
 
         # Handle Build-Depends field
-        if self.fields.has_key('Build-Depends'):
-            self.fields['Build-Depends'] = apt_pkg.ParseSrcDepends(self.fields['Build-Depends'])
+        if self._fields.has_key('Build-Depends'):
+            self._fields['Build-Depends'] = apt_pkg.ParseSrcDepends(self._fields['Build-Depends'])
 
-        self.fields['Binary'] = self.fields['Binary'].split(', ')
+        self._fields['Binary'] = self._fields['Binary'].split(', ')
 
         # Now, let's do the trick ;-)
-        files = self.fields['Files'].split(' ')
-        self.fields['Files'] = []
+        files = self._fields['Files'].split(' ')
+        self._fields['Files'] = []
         for i in range(0, len(files), 3):
             tmpdict = {}
             tmpdict['md5sum'] = files[i]
@@ -69,4 +69,4 @@
                 tmpdict['name'] = files[i+2][:-1]
             else:
                 tmpdict['name'] = files[i+2]
-            self.fields['Files'].append(tmpdict)
+            self._fields['Files'].append(tmpdict)