X-Git-Url: https://plomlompom.com/repos/?p=plomlombot-irc.git;a=blobdiff_plain;f=plomlombot.py;h=61da87140fca80d902042d933b0b235fe25dcd0c;hp=cde978a1f2fb063ede7ba05d9add76d7aa1713f5;hb=f20d4f8eadfece1714f40e74541902488887ed34;hpb=2c9b7641de5ae1c5f0f19d4b67e38b7dc15db854 diff --git a/plomlombot.py b/plomlombot.py index cde978a..61da871 100755 --- a/plomlombot.py +++ b/plomlombot.py @@ -53,7 +53,10 @@ class IO: def __init__(self, server, port, timeout): self.timeout = timeout self.socket = socket.socket() - self.socket.connect((server, port)) + try: + self.socket.connect((server, port)) + except TimeoutError: + raise ExceptionForRestart self.socket.setblocking(0) self.line_buffer = [] self.rune_buffer = ""