d = Deferred()
d.callback(Deferred()) # Assertion error saying that a Deferred shouldn't be passed
Pourquoi est-ce? J'ai regardé à travers le code et commettre des messages/Trac et ne vois pas pourquoi cela devrait être le cas. La manière la plus évidente de contourner ceci est de mettre le Deferred
dans un tuple, mais pourquoi cette restriction est-elle ici en premier lieu?Pourquoi un différé ne peut-il pas être passé à un callback dans Python Twisted?