]> jfr.im git - erebus.git/blobdiff - modlib.py
Added a few module featuresm depends needs testing!
[erebus.git] / modlib.py
index 72c9fa2be988745e545a21c3c2051bab5bcd20d2..323ef0222579ce7bcfbcd1f363b37c60a2b17f16 100644 (file)
--- a/modlib.py
+++ b/modlib.py
@@ -1,3 +1,13 @@
+class error(object):
+       def __init__(self, desc):
+               self.errormsg = desc
+       def __nonzero__(self):
+               return False #object will test to False
+       def __repr__(self):
+               return '<modlib.error %r>' % self.errormsg
+       def __str__(self):
+               return self.errormsg
+
 class modlib(object):
        def __init__(self, name):
                self.hooks = {}