def _make_closer(self, obj, client):
def close():
- print(repr(self), repr(obj))
- self.lib.parent.log(repr(self), '?', 'Closing child socket %d' % (client.fileno()))
+ self.lib.parent.log(repr(self), '?', 'Closing child socket #%d' % (client.fileno()))
try:
obj.closing()
except AttributeError:
client, addr = self.sock.accept()
obj = self.cls(client)
obj.close = self._make_closer(obj, client)
- self.lib.parent.log(repr(self), '?', 'New connection %d from %s' % (client.fileno(), addr))
+ self.lib.parent.log(repr(self), '?', 'New connection #%d from %s' % (client.fileno(), addr))
self.clients.append((client,obj))
self.lib.parent.newfd(obj, client.fileno())
return []