]> jfr.im git - erebus.git/blobdiff - modlib.py
further py3 compatibility work
[erebus.git] / modlib.py
index 8bd6adb63c297500538c08a83c0d4d7233fe2ffc..e4686a2546aa1044018e4fa330562f2573f701f8 100644 (file)
--- a/modlib.py
+++ b/modlib.py
@@ -14,6 +14,7 @@ class error(object):
                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 +180,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