summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--irc.py6
-rwxr-xr-xstartirc.py4
2 files changed, 7 insertions, 3 deletions
diff --git a/irc.py b/irc.py
index 4718187..7ed9d1a 100644
--- a/irc.py
+++ b/irc.py
@@ -386,7 +386,11 @@ class Connection(Thread):
channel.modes["e"] = [(exception, nick, int(exctime))]
elif cmd == 352: # WHO reply
(channame, ident, host, serv, nick, flags) = params.split()
- (hops, realname) = extinfo.split(" ", 1)
+ try:
+ (hops, realname) = extinfo.split(" ", 1)
+ except ValueError:
+ hops = extinfo
+ realname = None
channel = self.channel(channame)
self.event("onRecv", channel.modules, line=line, data=parsed)
if channel.name != channame:
diff --git a/startirc.py b/startirc.py
index 6d0d8e7..23aabe9 100755
--- a/startirc.py
+++ b/startirc.py
@@ -12,7 +12,7 @@ import sys
import irc
import bouncer
import readline
-readline.parse_and_bind("tab: complete")
+#readline.parse_and_bind("tab: complete")
networks = {}
@@ -54,7 +54,7 @@ logroot = os.path.join(os.environ["HOME"], "IRC")
insomnialog = open(os.path.join(logroot, "insomnia.log"), "a")
InsomniaIRC = networks["InsomniaIRC"] = irc.Connection(
- server="irc.insomniairc.net", ipv6=False, ssl=True, log=insomnialog)
+ server="perseus.insomniairc.net", ipv6=False, ssl=True, log=insomnialog)
ax = autoexec.Autoexec()
log = logger.Logger(logroot)