0
Twisted(Python2.7)在取消延遲(可能繼承自CancelledError)時指定自定義異常以允許僅捕獲此特定類型的故障嗎?扭曲的自定義CancelledError
Twisted(Python2.7)在取消延遲(可能繼承自CancelledError)時指定自定義異常以允許僅捕獲此特定類型的故障嗎?扭曲的自定義CancelledError
實際上Deferred
的默認行爲是調用errback
併產生CancelledError
異常。您可以隨時通過提供canceller
在初始化Deferred
時調用此默認值,並使用您的自定義異常手動撥打errback
(或任何您想要的)來修改此默認值。
謝謝,這正是我所需要的,我注意到了延遲類的定義中的消除器,但不確定它在哪一點被調用。 – Spektor