def _asyncfailure(self, reason):
global outstanding
outstanding += 1
- req_err(reason)
+ req_err(self._req, reason)
def req_ok(req, resp):
rc = ResponseConsumer(req)
resp.deliverBody(rc)
req_fin()
-def req_err(err):
+def req_err(req, err):
+ log_debug(DBG.HTTP_CTRL, 'req_err ' + str(err), idof=req)
print(err, file=sys.stderr)
reactor.callLater(c.http_retry, req_fin)
def asyncfailure(reason):
global outstanding
outstanding += 1
- req_err(reason)
+ req_err(None, reason)
def check_outbound():
global outstanding
producer)
req.addTimeout(c.http_timeout, reactor)
req.addCallback((lambda resp: req_ok(req, resp)))
- req.addErrback(req_err)
+ req.addErrback((lambda err: req_err(req, err)))
outstanding += 1
common_startup()