Opened 5 years ago

Last modified 3 years ago

#6538 enhancement assigned

Allow history of callback execution to be tracked on Deferreds

Reported by: radix Owned by: radix
Priority: normal Milestone:
Component: core Keywords:
Cc: Branch: branches/deferred-history-6538
branch-diff, diff-cov, branch-cov, buildbot
Author: radix

Description (last modified by radix)

Note that this is about callback *execution*, not simply the structure of callbacks as attached to the Deferred. The exact information recorded is up for interpretation, but we should keep it simple for now and perhaps extend it later.

  • fully qualified name of the callback
  • whether it is a callback or errback
  • the callbacks executed on any deferreds that the callback returns (meaning, the history should be hierarchical)

No public interface or even effect should be required, although maybe there should be one to enable/disable this tracking globally.

#6589 is about *using* this data usefully.

Change History (5)

comment:1 Changed 5 years ago by radix

Author: radix
Branch: branches/deferred-history-6538

(In [38613]) Branching to 'deferred-history-6538'

comment:2 Changed 5 years ago by radix

Description: modified (diff)

comment:3 Changed 5 years ago by radix

Description: modified (diff)

comment:4 Changed 4 years ago by radix

Status: newassigned

comment:5 Changed 3 years ago by radix

Description: modified (diff)
Note: See TracTickets for help on using tickets.