Mercurial > p > roundup > code
diff roundup/backends/back_anydbm.py @ 6238:6834bb5473da
Summary: Constrain format of classname and document
Define the format of a valid classname. Updated design doc, function
doc and glossary to document format.
Error message for case where we have a redefinition of a classname now
says why ValueError is raised since we are raising ValueError for
incorrect classname format as well.
Tests for all cases including verification of cause for ValueError
exceptions.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Tue, 28 Jul 2020 06:24:39 -0400 |
| parents | e9d12d516517 |
| children | 1e5ed659e8ca 0db59cc2cd37 |
line wrap: on
line diff
--- a/roundup/backends/back_anydbm.py Tue Jul 28 05:51:00 2020 -0400 +++ b/roundup/backends/back_anydbm.py Tue Jul 28 06:24:39 2020 -0400 @@ -250,7 +250,7 @@ def addclass(self, cl): cn = cl.classname if cn in self.classes: - raise ValueError(cn) + raise ValueError(_('Class "%s" already defined.'%cn)) self.classes[cn] = cl # add default Edit and View permissions
