from __future__ import print_function
import os, sys, select, time, traceback, random, gc
from __future__ import print_function
import os, sys, select, time, traceback, random, gc
c = main.query("SELECT user, level FROM chusers WHERE chan = %s", (self.name,))
if c:
row = c.fetchone()
c = main.query("SELECT user, level FROM chusers WHERE chan = %s", (self.name,))
if c:
row = c.fetchone()
self.bots[nick.lower()] = obj
def newfd(self, obj, fileno):
self.bots[nick.lower()] = obj
def newfd(self, obj, fileno):
self.fds[fileno] = obj
if self.potype == "poll":
self.po.register(fileno, select.POLLIN)
self.fds[fileno] = obj
if self.potype == "poll":
self.po.register(fileno, select.POLLIN)
- main.log('*', '!', 'Super-mega-emergency: getdata raised exception for socket %d' % (fileno))
+ main.log('*', '!', 'Error receiving data: getdata raised exception for socket %d, closing' % (fileno))
- main.log('*', '!', 'Super-mega-emergency: parse raised exception for socket %d data %r' % (fileno, line))
+ main.log('*', '!', 'Error receiving data: parse raised exception for socket %d data %r, ignoring' % (fileno, line))
traceback.print_exc()
if main.mustquit is not None:
main.log('*', '!', 'Core exiting due to: %s' % (main.mustquit))
traceback.print_exc()
if main.mustquit is not None:
main.log('*', '!', 'Core exiting due to: %s' % (main.mustquit))