X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/a83e1f9c890a4d639765017759de49d496c1539b..4fa1118bf7ba25a74d1443c562b98c11675d2c7c:/bot.py diff --git a/bot.py b/bot.py index 10be7f6..2c214c7 100644 --- a/bot.py +++ b/bot.py @@ -16,11 +16,10 @@ class Bot(object): self.realname = realname curs = self.parent.db.cursor() - curs.execute("SELECT chname FROM chans WHERE bot = %s AND active = 1", (self.nick,)) - chansres = curs.fetchall() - curs.close() - - self.chans = [self.parent.newchannel(self, row['chname']) for row in chansres] + if curs.execute("SELECT chname FROM chans WHERE bot = %s AND active = 1", (self.nick,)): + chansres = curs.fetchall() + curs.close() + self.chans = [self.parent.newchannel(self, row['chname']) for row in chansres] self.conn = BotConnection(self, bind, server, port) def connect(self): @@ -61,8 +60,7 @@ class Bot(object): qt = pieces[3] nick = pieces[4] auth = pieces[5] - if auth != '0': - self.parent.user(nick).authed(auth) + self.parent.user(nick).authed(auth) elif pieces[1] == "JOIN": nick = pieces[0].split('!')[0][1:]