wait a bit before asking for a new socket if the link is broken
[electrum-server.git] / backends / irc / __init__.py
index cc3f363..bbd6fc3 100644 (file)
@@ -39,7 +39,7 @@ class IrcThread(threading.Thread):
         if self.report_host:
             self.host = self.report_host
         if not self.nick:
-            self.nick = Hash(self.report_host)[:10]
+            self.nick = Hash(self.host)[:5].encode("hex")
         self.prepend = 'E_'
         if config.get('server', 'coin') == 'litecoin':
             self.prepend = 'EL_'
@@ -134,6 +134,7 @@ class IrcThread(threading.Thread):
                         self.peers = {}
             except:
                 traceback.print_exc(file=sys.stdout)
+                time.sleep(1)
             finally:
                 s.close()