]> jfr.im git - erebus.git/blobdiff - modlib.py
trivia - updated example json
[erebus.git] / modlib.py
index 1fb53ded550143c0b2161db7d40e359eba005d82..89a75d48d5193b7adf5d328e1384ca27c878242c 100644 (file)
--- a/modlib.py
+++ b/modlib.py
@@ -39,7 +39,7 @@ class modlib(object):
                self.helps = []
                self.parent = None
 
-               self.name = name
+               self.name = (name.split("."))[-1]
 
        def modstart(self, parent):
                self.parent = parent
@@ -125,6 +125,7 @@ class modlib(object):
                                else:
                                        bot.msg(user, self.WRONGARGS)
                        checkargs.__name__ = func.__name__
+                       checkargs.__module__ = func.__module__
                        return checkargs
                return realhook
 
@@ -136,6 +137,7 @@ class modlib(object):
                                else:
                                        bot.msg(user, self.WRONGARGS)
                        checkargs.__name__ = func.__name__
+                       checkargs.__module__ = func.__module__
                        return checkargs
                return realhook