]> jfr.im git - erebus.git/blobdiff - modlib.py
msg - rename cmsg to say
[erebus.git] / modlib.py
index 8bd6adb63c297500538c08a83c0d4d7233fe2ffc..e5c8d81bc2964e0648bbf71e5f9f64c230883909 100644 (file)
--- 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 '<modlib.error %r>' % 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