Ticket #10952 (closed bug: fixed)
.fired() doesn't work on Callbacks object when it is flagged with "once"
|Reported by:||dtipson@…||Owned by:||jaubourg|
Adding the flags "once" or "once unique" to a callbacks object seems to disable the ability of .fired() to accurately reflect whether or not it was fired at least once. It always returns false, no matter how many times you fire the callback (it will only fire its functions once, obviously, but at that point it should be flagged as fired/resolved). This means that there is no simple way to tell if a callback has fired already (which is useful for triggering other loosely coupled behavior).
Same (wrong?) behavior in both 1.7 and 1.7.1
- Cc jaubourg added
- Priority changed from undecided to low
- Component changed from unfiled to misc
- Owner set to jaubourg
- Status changed from new to assigned
- Milestone changed from None to 1.7.2