Mercurial > p > roundup > code
diff roundup/backends/back_metakit.py @ 1990:18e08b0806cb
fix to metakit from Brian Kelley
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Tue, 20 Jan 2004 22:45:36 +0000 |
| parents | 1eba6b6ca159 |
| children | bd82a76c48ff |
line wrap: on
line diff
--- a/roundup/backends/back_metakit.py Tue Jan 20 05:55:51 2004 +0000 +++ b/roundup/backends/back_metakit.py Tue Jan 20 22:45:36 2004 +0000 @@ -1,4 +1,4 @@ -# $Id: back_metakit.py,v 1.54 2003-12-05 04:43:46 richard Exp $ +# $Id: back_metakit.py,v 1.55 2004-01-20 22:45:36 richard Exp $ ''' Metakit backend for Roundup, originally by Gordon McMillan. @@ -84,7 +84,11 @@ if classname == 'transactions': return self.dirty # fall back on the classes - return self.getclass(classname) + try: + return self.getclass(classname) + except KeyError, msg: + # KeyError's not appropriate here + raise AttributeError, str(msg) def getclass(self, classname): try: return self.classes[classname]
