def watchdog(self):
if time.time() > int(self.parent.cfg.get('watchdog', 'maxtime', default=300))+self.lastreceived:
self.parse("ERROR :Fake-error from watchdog timer.")
+ return
if self.conn.registered():
self.conn.send("PING :%s" % (time.time()))
self._checknick()
self.conn.send("NICK %s" % (self.permnick))
def parse(self, line):
- if self.parent.cfg.getboolean('debug', 'io'):
- self.log('I', line)
pieces = line.split()
if pieces[0][0] == ":":
return True
def register(self):
if self.state == 0:
+ pss = self.parent.parent.cfg.get('erebus', 'pass')
+ if pss:
+ self.send("PASS %s" % (pss))
self.send("NICK %s" % (self.parent.nick))
self.send("USER %s 0 * :%s" % (self.parent.user, self.parent.realname))
self.state = 1