X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=p2pool%2Futil%2Fdeferral.py;h=0601d3987361939d9f6e1500ce42305090856f9d;hb=442b94f7b69583bc7d5ab7d0f58fbf784d736520;hp=71fe633fb2d3044d950159575bcfc2a1b591d5dd;hpb=0ca9aa7494df862a242b479d50d48e84fafb0de7;p=p2pool.git diff --git a/p2pool/util/deferral.py b/p2pool/util/deferral.py index 71fe633..0601d39 100644 --- a/p2pool/util/deferral.py +++ b/p2pool/util/deferral.py @@ -103,7 +103,10 @@ class GenericDeferrer(object): def cancel(df): df, timer = self.map.pop(id) timer.cancel() - df = defer.Deferred(cancel) + try: + df = defer.Deferred(cancel) + except TypeError: + df = defer.Deferred() # handle older versions of Twisted def timeout(): self.map.pop(id) df.errback(failure.Failure(defer.TimeoutError('in GenericDeferrer')))