Mercurial > p > roundup > code
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
