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 '<modlib.error %r>' % self.errormsg
def __str__(self):
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