r248 - branches/rewrite/src
Otavio Salvador
partial-mirror-devel@lists.alioth.debian.org
Wed, 22 Sep 2004 10:59:19 -0600
Author: otavio
Date: Wed Sep 22 10:59:18 2004
New Revision: 248
Modified:
branches/rewrite/src/PackageList.py
Log:
Fix get functions to raise a exception when the packages doesn't exists.
Modified: branches/rewrite/src/PackageList.py
==============================================================================
--- branches/rewrite/src/PackageList.py (original)
+++ branches/rewrite/src/PackageList.py Wed Sep 22 10:59:18 2004
@@ -56,6 +56,8 @@
return len(self._name)
def __getitem__(self, key):
+ if not self._name.has_key(key):
+ raise PackageDoesNotExist, key
return self._name[key]
# allow uses like ... if x in y:
@@ -72,7 +74,9 @@
return self._name.items()
def get(self, item):
- return self._name.get(item)
+ if not self._name.has_key(key):
+ raise PackageDoesNotExist, key
+ return self._name[key]
def add(self, package):
if self._name.has_key(package['Package']):