Edgewall Software

Changes between Version 14 and Version 17 of Ticket #12680


Ignore:
Timestamp:
Apr 25, 2020, 8:16:42 PM (4 years ago)
Author:
Ryan J Ollos
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #12680

    • Property Owner changed from Ryan J Ollos to Christian Boos
    • Property Status assignedclosed
    • Property Resolutionfixed
  • 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:
     1Improved exception trapping and logging when executing `ExtensionPoint`s: `IEnvironmentSetupParticipant`, `INavigationContributor` and `ITimelineEventProvider`. Added context managers for wrapping execution of extension point methods:
    22* `Environment.component_guard` in `trac.env`, which logs a `TracError` at `warning` level, and a `Exception` a `error` level with a traceback.
    33* `component_guard` in `trac.web.chrome`, which executes `Environment.component_guard` and also renders a warning.