Opened 3 years ago

Last modified 20 months 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 3 years ago by radix

  • Author set to radix
  • Branch set to branches/deferred-history-6538

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

comment:2 Changed 3 years ago by radix

  • Description modified (diff)

comment:3 Changed 3 years ago by radix

  • Description modified (diff)

comment:4 Changed 3 years ago by radix

  • Status changed from new to assigned

comment:5 Changed 20 months ago by radix

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