log = twisted.logger.Logger()
def log_debug(dflag, msg, idof=None, d=None):
+ #print('---------------->',repr((dflag, msg, idof, d)), file=sys.stderr)
if idof is not None:
msg = '[%d] %s' % (id(idof), msg)
if d is not None:
- d = d[0:64]
+ #d = d[0:64]
d = _hex_codec(d)[0].decode('ascii')
msg += ' ' + d
log.info('{dflag} {msgcore}', dflag=dflag, msgcore=msg)
#print('ESC... %o' % ck)
if ck == esc_esc[0]: pdata += esc
elif ck == esc_end[0]: pdata += end
- else: raise ValueError('invalid SLIP escape')
+ else: raise ValueError('invalid SLIP escape 0%o %#x' % (ck, ck))
packet = packet[eix+2 : ]
out.append(pdata)
#print('DECODED ', repr(out))
log_debug(dflag, ('client %s: ' % self._ip)+msg, **kwargs)
def process_arriving_data(self, d):
- self._log(DBG.FLOW, 'req data', d=d)
+ self._log(DBG.FLOW, "req data (enc'd)", d=d)
if not len(d): return
for packet in slip.decode(d):
(saddr, daddr) = packet_addrs(packet)
raise ValueError('tro must be %d' % cl.target_requests_outstanding)
try:
- d = request.args[b'd']
+ d = request.args[b'd'][0]
desca['d'] = d
except KeyError: d = b''