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]

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