Mercurial > p > roundup > code
changeset 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 | 5660b89f8903 |
| children | 3158eabe3226 |
| files | CHANGES.txt doc/index.txt roundup/backends/back_metakit.py |
| diffstat | 3 files changed, 9 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/CHANGES.txt Tue Jan 20 05:55:51 2004 +0000 +++ b/CHANGES.txt Tue Jan 20 22:45:36 2004 +0000 @@ -68,7 +68,8 @@ 2004-??-?? 0.6.5 Fixed: - mailgw handling of subject-line errors -- allow serving of non-"file"-Class file content (eg. paper_file) +- allow serving of FileClass file content when the class isn't called + "file" (eg. messages and other FileClasses) - allowed negative ids (ie. new item markers) in HTMLClass.getItem, allowing "db/file_with_status/-1/status/menu" to generate a useful widget
--- a/doc/index.txt Tue Jan 20 05:55:51 2004 +0000 +++ b/doc/index.txt Tue Jan 20 22:45:36 2004 +0000 @@ -71,6 +71,7 @@ Engelbert Gruber, Juergen Hermann, Tobias Hunger, +Brian Kelley, James Kew, Sheila King, Bastian Kleineidam,
--- 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]
