def _gotping(self, pieces):
self.conn.send("PONG %s" % (pieces[1]))
self._checknick()
- def _goterror(self, pieces): #TODO handle more gracefully
+ def _goterror(self, pieces):
curs = self.parent.db.cursor()
curs.execute("UPDATE bots SET connected = 0")
curs.close()
@lib.hook(glevel=1, needchan=False)
@lib.help(None, "generates help file", "default path: ./help/<level>.txt", "config as: [help]", "path = ./help/%d.txt")
-#TODO: use args... "[@<module>] [#<level>] [<file>]"
def genhelp(bot, user, chan, realtarget, *args):
ret = _genhelp(bot, user, chan, realtarget, *args)
if not isinstance(ret, BaseException):
self.nextquestiontimer.cancel()
self.nextquestiontimer = None
except: pass
-#TODO remove if the replacement works
-# if threading is not None and threading._Timer is not None:
-# if isinstance(self.steptimer, threading._Timer):
-# self.steptimer.cancel()
-# if isinstance(self.nextquestiontimer, threading._Timer):
-# self.nextquestiontimer.cancel()
-# self.nextquestiontimer = None
-# self.savedb()
def savedb(self): #returns whether or not it was able to save
if json is not None and json.dump is not None:
os.unlink(tmpfn)
except OSError: # temp file is already gone
pass
- raise #TODO: we may be better off just swallowing exceptions?
+ raise # we may be better off just swallowing exceptions?
return False
def getchan(self):