Changeset 718
- Timestamp:
- 11/11/08 16:23:22 (5 years ago)
- File:
-
- 1 edited
-
trunk/plugins/oforgeplugin/oforge/properties.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugins/oforgeplugin/oforge/properties.py
r686 r718 1 1 import traceback 2 2 import re 3 import sys 3 4 4 5 from trac.config import Option … … 53 54 def resource_property_changed(self, resource, property, old_v, new_v): 54 55 oforge = OForge(self.config.filename) 56 self.log.debug("status change listener invoked") 55 57 try: 56 58 project = oforge.get_project(self.env) … … 73 75 """%(c_status, c_comment, p_status)) 74 76 75 project.set_attribute('current_status', c_status) 76 project.set_attribute('current_status_comment', c_comment) 77 project.set_attribute('prev_status', p_status) 78 except Exception: 77 project.set_attribute('current_status', c_status or '') 78 project.set_attribute('current_status_comment', c_comment or '') 79 project.set_attribute('prev_status', p_status or '') 80 except Exception, e: 81 self.log.debug("an error occured in project status listener") 82 self.log.error(traceback.format_exc(e)) 79 83 # This should handle the Django ObjectDoesNotExist exception 80 84 # but we don't want the import dependency on Django
Note: See TracChangeset
for help on using the changeset viewer.
