r247 - branches/rewrite/src

Otavio Salvador partial-mirror-devel@lists.alioth.debian.org
Wed, 22 Sep 2004 10:52:45 -0600


Author: otavio
Date: Wed Sep 22 10:52:44 2004
New Revision: 247

Modified:
   branches/rewrite/src/Package.py
Log:
Simplified code.

Modified: branches/rewrite/src/Package.py
==============================================================================
--- branches/rewrite/src/Package.py	(original)
+++ branches/rewrite/src/Package.py	Wed Sep 22 10:52:44 2004
@@ -24,18 +24,13 @@
 
     def __init__(self, section):
         self.fields = {}
-        for key in section.keys():
-            self.fields[key] = section[key]
+        self.fields.update(section)
 
     def has_key(self, key):
-        if self.fields.has_key(key):
-            return True
-        return False
-
+        return self.fields.has_key(key)
+        
     def __getitem__(self, key):
-        if self.fields.has_key(key):
-            return self.fields[key]
-        return None
+        return self.fields.get(key, None)
 
 class SourcePackage(Package):
     """