Changes between Version 14 and Version 17 of Ticket #12680
- Timestamp:
- Apr 25, 2020, 8:16:42 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #12680
- Property Owner changed from to
- Property Status assigned → closed
- Property Resolution → fixed
-
Ticket #12680 – Release Notes
v14 v17 1 Improved exception trapping and logging when executing `ExtensionPoint`s: `IEnvironmentSetupParticipant`, `INavigationContributor` and `ITimelineEventProvider`. -
Ticket #12680 – API Changes
v14 v17 1 Added context managers for wrapping execution of extension point methods:1 Improved exception trapping and logging when executing `ExtensionPoint`s: `IEnvironmentSetupParticipant`, `INavigationContributor` and `ITimelineEventProvider`. Added context managers for wrapping execution of extension point methods: 2 2 * `Environment.component_guard` in `trac.env`, which logs a `TracError` at `warning` level, and a `Exception` a `error` level with a traceback. 3 3 * `component_guard` in `trac.web.chrome`, which executes `Environment.component_guard` and also renders a warning.