diff roundup/backends/back_metakit.py @ 1145:81941abedb0a

nicer error message for invalid class lookup
author Richard Jones <richard@users.sourceforge.net>
date Sun, 15 Sep 2002 23:06:20 +0000
parents c7119e74fcf8
children 762f48bfbc0b
line wrap: on
line diff
--- a/roundup/backends/back_metakit.py	Sun Sep 15 22:41:15 2002 +0000
+++ b/roundup/backends/back_metakit.py	Sun Sep 15 23:06:20 2002 +0000
@@ -57,7 +57,10 @@
             return self.dirty
         return self.getclass(classname)
     def getclass(self, classname):
-        return self.classes[classname]
+        try:
+            return self.classes[classname]
+        except KeyError:
+            raise KeyError, 'There is no class called "%s"'%classname
     def getclasses(self):
         return self.classes.keys()
     # --- end of ping's spec 

Roundup Issue Tracker: http://roundup-tracker.org/