if fd is None:
return None
try:
- print repr(data)
parts = data.split('\0')[:-1]
if len(parts) < 5:
raise protoerr("Truncated request")
data += val + '\0'
data += '\0'
htlib.sendfd(sock, req.sk.fileno(), data)
-
-def serveloop(handler, sock = 0):
- while True:
- req = recvreq(sock)
- if req is None:
- break
- try:
- handler(req)
- finally:
- req.close()