From: John Runyon Date: Thu, 21 Nov 2013 20:25:47 +0000 (-0600) Subject: Fixing up spaces and stuff X-Git-Url: https://jfr.im/git/erebus.git/commitdiff_plain/f9767f7903eac36cf71f2a3852b90a1e6173b4ae?hp=9c0156110f69e4fb27c993954a72cf6ed35894a3 Fixing up spaces and stuff --- diff --git a/bot.py b/bot.py index a3b16f9..257e3db 100644 --- a/bot.py +++ b/bot.py @@ -28,9 +28,9 @@ class Bot(object): elif pieces[1] == "001": self.conn.registered(True) - for c in self.chans: self.join(c) + else: self.parse(line) def parse(self, line): diff --git a/erebus.py b/erebus.py index bf8305f..451ea83 100644 --- a/erebus.py +++ b/erebus.py @@ -26,8 +26,10 @@ class Erebus(object): self.checklevel() def checklevel(self): self.level = 9999 #TODO get level from db + def __str__(self): return self.nick def __repr__(self): return "" % (self.nick) + class Channel(object): users = [] voices = [] @@ -40,7 +42,6 @@ class Erebus(object): if user not in self.users: self.users.append(user) if level == 'op' and user not in self.ops: self.ops.append(user) if level == 'voice' and user not in self.voices: self.voices.append(user) - def userpart(self, user): if user in self.ops: self.ops.remove(user) if user in self.voices: self.voices.remove(user) @@ -48,13 +49,10 @@ class Erebus(object): def userop(self, user): if user in self.users and user not in self.ops: self.ops.append(user) - def uservoice(self, user): if user in self.users and user not in self.voices: self.voices.append(user) - def userdeop(self, user): if user in self.ops: self.ops.remove(user) - def userdevoice(self, user): if user in self.voices: self.voices.remove(user) @@ -74,16 +72,14 @@ class Erebus(object): self.fds[fileno] = obj self.po.register(fileno, select.POLLIN) - def bot(self, name): + def bot(self, name): #get Bot() by name (nick) return self.bots[name.lower()] - - def fd(self, fileno): + def fd(self, fileno): #get Bot() by fd/fileno return self.fds[fileno] - def user(self, nick): #TODO + def user(self, nick): #TODO #get User() by nick return self.User(nick.lower()) - - def channel(self, name): #TODO + def channel(self, name): #TODO #get Channel() by name return self.Channel(name.lower()) def poll(self): @@ -116,7 +112,6 @@ def setup(): def loop(): poready = main.poll() - for (fileno,mask) in poready: main.fd(fileno).getdata()