Opened 19 months ago

Last modified 18 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
(diff, github, buildbot, log)
Author: radix Launchpad Bug:

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.

There should be another ticket filed about *using* this data usefully.

Change History (4)

comment:1 Changed 19 months ago by radix

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

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

comment:2 Changed 19 months ago by radix

  • Description modified (diff)

comment:3 Changed 19 months ago by radix

  • Description modified (diff)

comment:4 Changed 18 months ago by radix

  • Status changed from new to assigned
Note: See TracTickets for help on using tickets.