try:
d = request.args[b'd'][0]
desca['d'] = d
- except KeyError: d = b''
+ desca['dlen'] = len(d)
+ except KeyError:
+ d = b''
+ desca['dlen'] = None
+
+ log_http(desca, 'processing', idof=id(request), d=d)
cl.process_arriving_data(d)
cl.new_request(request)
-def log_http(desca, msg):
+def log_http(desca, msg, **kwargs):
try:
- d = desca['d']
+ kwargs['d'] = desca['d']
del desca['d']
except KeyError:
- d = None
- log_debug(DBG.HTTP, msg + repr(desca), d=d)
+ pass
+ log_debug(DBG.HTTP, msg + repr(desca), **kwargs)
class IphttpResource(twisted.web.resource.Resource):
isLeaf = True
request.setHeader('Content-Type','text/plain; charset="utf-8"')
request.setResponseCode(400)
return (emsg + ' # ' + repr(desca) + '\r\n').encode('utf-8')
- log_http(desca, '... [%s]' % id(request))
+ log_debug(DBG.HTTP_CTRL, '...', idof=id(request))
return NOT_DONE_YET
def render_GET(self, request):