X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/a28e2ae95b1012933a01f3fa992d9f6954f82346..adbee2daa637e03213cda1f13f263d1a49e994a2:/modlib.py diff --git a/modlib.py b/modlib.py index 8bd6adb..e5c8d81 100644 --- a/modlib.py +++ b/modlib.py @@ -10,10 +10,12 @@ else: stringbase = str class error(object): + """Used to return an error to the bot core.""" def __init__(self, desc): self.errormsg = desc def __nonzero__(self): return False #object will test to False + __bool__ = __nonzero__ #py3 compat def __repr__(self): return '' % self.errormsg def __str__(self): @@ -179,6 +181,6 @@ class modlib(object): 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