diff options
author | W. Trevor King <wking@drexel.edu> | 2008-12-04 10:32:10 -0500 |
---|---|---|
committer | W. Trevor King <wking@drexel.edu> | 2008-12-04 10:32:10 -0500 |
commit | d1dfc45b051b0e14c0e2d7ed6dbf1d32927d7bfb (patch) | |
tree | 7d236d73762bbc654ae6f864b576b802e68b9a4b /libbe/bug.py | |
parent | ca347e86bef7bbdd0d1007beaf283f29ec1bbdff (diff) | |
download | bugseverywhere-d1dfc45b051b0e14c0e2d7ed6dbf1d32927d7bfb.tar.gz |
bug severity verification now works with per-tree severities.
I adjusted the YAML format following
http://pyyaml.org/ticket/11
Unicode support
To remove '!!python/unicode' escapes and allow unicode in the output.
We can always have unicode in the output because the output is encoded
(as per the BugFile.encoding setting) before being sent to the outside
world.
Diffstat (limited to 'libbe/bug.py')
-rw-r--r-- | libbe/bug.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/libbe/bug.py b/libbe/bug.py index 46f244f..2cd05e3 100644 --- a/libbe/bug.py +++ b/libbe/bug.py @@ -65,10 +65,6 @@ def load_severities(severity_def): global severity_values global severity_description global severity_index - if type(severity_def[0]) == dict: - # Convert {"name": "X", "description": "Y"} severities to ("X","Y"). - # The dict form is loaded from the per-tree settings file. - severity_def = [(d["name"], d["description"]) for d in severity_def] severity_values = tuple([val for val,description in severity_def]) severity_description = dict(severity_def) severity_index = {} @@ -125,7 +121,7 @@ class Bug(settings_object.SavedSettingsObject): @_versioned_property(name="severity", doc="A measure of the bug's importance", default="minor", - allowed=severity_values, + check_fn=lambda s: s in severity_values, require_save=True) def severity(): return {} |