def handle(self): self.buffer = buffer.Buffer(self.request) ip = self.client_address[0] self.user = PersonUser.get(ip, ip) #print('TCP Connection:', self.user) logger.debug(type='tcp', action='connection', user=[self.user.ip, self.user.name], content=None) while True: try: content = self.read_command() except buffer.SocketClosedError: return self.handle_content(content)