diff --git a/ircbot.py b/ircbot.py index 8dc3a49..fe7d3f9 100644 --- a/ircbot.py +++ b/ircbot.py @@ -314,7 +314,7 @@ class ServerThread(threading.Thread): self.logging_channel.send((logmessage_types.internal, internal_submessage_types.server, address)) try: self.server_socket = socket.create_connection(address) - except (ConnectionRefusedError, socket.gaierror): + except (ConnectionRefusedError, socket.gaierror, TimeoutError): # Tell controller we failed self.logging_channel.send((logmessage_types.internal, internal_submessage_types.error, "Can't connect to %s:%s" % address))