self.msg(nick, "I tried, but you're not authed!")
def _got433(self, pieces):
if not self.conn.registered(): #we're trying to connect
- newnick = "%s%d" % (self.nick, random.randint(111,999))
+ newnick = "%s%d" % (self.nick, random.randint(111, 999))
self.conn.send("NICK %s" % (newnick))
self.nick = newnick
def _gotjoin(self, pieces):
self.nick = newnick
def __str__(self): return self.nick
- def __repr__(self): return "<User %r (%d)>" % (self.nick,self.glevel)
+ def __repr__(self): return "<User %r (%d)>" % (self.nick, self.glevel)
class Channel(object):
def __init__(self, name, bot):
def fd(self, fileno): #get Bot() by fd/fileno
return self.fds[fileno]
def randbot(self): #get Bot() randomly
- return self.bots[random.choice(self.bots.keys())]
+ return self.bots[random.choice(list(self.bots.keys()))]
def user(self, _nick, justjoined=False, create=True):
nick = _nick.lower()
self.errormsg = desc
def __nonzero__(self):
return False #object will test to False
+ __bool__ = __nonzero__ #py3 compat
def __repr__(self):
return '<modlib.error %r>' % self.errormsg
def __str__(self):
self.mod('help').reghelp(func, *args, **kwargs)
except:
pass
- self.helps.append((func,args,kwargs))
+ self.helps.append((func, args, kwargs))
return func
return realhook