#!/usr/bin/python
+# vim: fileencoding=utf-8
# Erebus IRC bot - Author: John Runyon
# main startup code
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()
def setup():
global cfg, main
- cfg = config.setup('bot.config')
+ cfg = config.Config('bot.config')
if cfg.getboolean('debug', 'gc'):
gc.set_debug(gc.DEBUG_LEAK)