Changes between and of Initial VersionVersion 12Ticket #411
- Timestamp:
- 11/15/2008 06:19:39 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #411
- Property status changed from new to reopened
- Property cc oubiwann added
- Property component changed from to core
- Property summary changed from Deferreds are good at blowing the stack to Returning a Deferred from the callback of another Deferred too many times results a RecursionError
- Property priority changed from high to normal
- Property keywords core removed
-
Ticket #411 – description
initial v12 1 Returning a Deferred from a callback to another Deferred will result in a RecursionError if it is done too many times with Defererds that have already fired. 2 3 The traceback in question doesn't have any application code on it and can be very difficult to interepret. At worst, Twisted should alert you to what has happened in a comprehensible manner; however, it should really be possible to just return Deferreds from callbacks indefinitely. 4 5 This is related to [ticket:3229 the more general issue of calling a one Deferred's callback from another Deferred's callback], but we can fix this specific case in a potentially more general way.
