2017-06-12 71 views

回答

1

實際上Deferred的默認行爲是調用errback併產生CancelledError異常。您可以隨時通過提供canceller在初始化Deferred時調用此默認值,並使用您的自定義異常手動撥打errback(或任何您想要的)來修改此默認值。

+0

謝謝,這正是我所需要的,我注意到了延遲類的定義中的消除器,但不確定它在哪一點被調用。 – Spektor