]> jfr.im git - erebus.git/commitdiff
added aliases for command hooks
authorzonidjan <redacted>
Fri, 24 Mar 2017 23:32:12 +0000 (18:32 -0500)
committerzonidjan <redacted>
Fri, 24 Mar 2017 23:32:12 +0000 (18:32 -0500)
modlib.py

index 63d967800aa811215b6b717ac5012555bc0103a9..30e07858987a5ee3f38cf7e92654e2534d97d956 100644 (file)
--- a/modlib.py
+++ b/modlib.py
@@ -85,9 +85,12 @@ class modlib(object):
                        func.reqglevel = glevel
                        func.reqclevel = clevel
 
-                       self.hooks[cmd] = func
-                       if self.parent is not None:
-                               self.parent.hook(cmd, func)
+                       if isinstance(cmd, basestring):
+                               cmd = (cmd,)
+                       for c in cmd:
+                               self.hooks[c] = func
+                               if self.parent is not None:
+                                       self.parent.hook(c, func)
                        return func
                return realhook