Я пытаюсь использовать сервер потокового сокета
self.server = SocketServer.ThreadingTCPServer( ( HOST, PORT ), MCRequestHandler )
и деструктор
def __del__( self ):
self.server.shutdown();
self.server.server_close()
print( 'Server closed ! ' );
Когда я закрываю графический интерфейс, вызывается функция del , но если я хочу снова запустить программу, я получаю следующее сообщение об ошибке
socket.error: [Errno 98] Address already in use
Exception AttributeError: "'MCCommunication' object has no attribute 'server'" in <bound method MCCommunication.__del__ of <MCCommunication.MCCommunication object at 0x26867c0>> ignored