X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=p2pool%2Futil%2Fjsonrpc.py;h=c124d038634f4228ff0bd7263848e46f5e13617c;hb=1b8644c4d3537891ba9c90a704975d07f3c5a432;hp=35c1ec6227a8c97584cd24d3fbbe11607df220e7;hpb=fc1713c68e2576a14997e31bbf08568454ae76d7;p=p2pool.git diff --git a/p2pool/util/jsonrpc.py b/p2pool/util/jsonrpc.py index 35c1ec6..c124d03 100644 --- a/p2pool/util/jsonrpc.py +++ b/p2pool/util/jsonrpc.py @@ -4,7 +4,7 @@ import json import weakref from twisted.internet import defer -from twisted.python import log +from twisted.python import failure, log from twisted.web import client, error from p2pool.util import deferred_resource, memoize @@ -61,7 +61,7 @@ def _handle(data, provider, preargs=(), response_handler=None): if 'result' in req or 'error' in req: response_handler(req['id'], req['result'] if 'error' not in req or req['error'] is None else - failure.Failure(Error_for_code(resp['error']['code'])(resp['error']['message'], resp['error'].get('data', None)))) + failure.Failure(Error_for_code(req['error']['code'])(req['error']['message'], req['error'].get('data', None)))) defer.returnValue(None) id_ = req.get('id', None)