def stop(self): with self.__runningLock: if not self.isRunning(): return True self._running = False sharedMethods.socketCloser(self.socket) return not self.isRunning()
def __serverLoop(server, socket_thread, clientSock, clientAddr): try: while server.isRunning() and socket_thread(server, clientSock, clientAddr) == None: continue except Exception as e: server.log(e, "Client:", clientAddr, level='error') finally: sharedMethods.socketCloser(clientSock)