From: John Runyon Date: Tue, 2 Apr 2013 10:18:57 +0000 (-0400) Subject: Cache.hookcmd() prototype changes X-Git-Url: https://jfr.im/git/z_archive/Ophion.git/commitdiff_plain Cache.hookcmd() prototype changes --- diff --git a/classes.py b/classes.py index 1290bb6..db6cc30 100644 --- a/classes.py +++ b/classes.py @@ -238,7 +238,7 @@ class Cache: except: return False else: return True - def hookcmd(self, cmd, level, func, params, helpfunc, isadmin=False, reqchan=True): + def hookcmd(self, cmdname, level, cmdcallback, minparams, helpcallback, isadmin=False, reqchan=True): self.cmds[cmd.upper()] = {'module': cache.currmod, 'func': func, 'level': level, 'params': params, 'helpfunc': helpfunc, 'isadmin': isadmin, 'reqchan': reqchan} def unhookcmd(self, cmd): try: del self.cmds[cmd] diff --git a/modules/sample.py b/modules/sample.py index dd43f2b..f9dad67 100644 --- a/modules/sample.py +++ b/modules/sample.py @@ -6,7 +6,7 @@ author = 'John Runyon' version = '1' def init(cache): cache.currmod = __name__ -#cache.hookcmd('COMMAND',level,cmdfn,params,helpfn,isadmin=False,reqchan=True) +#cache.hookcmd(str cmdname, int level, func cmdcallback, int minparams, func helpcallback, bool isadmin=False, bool reqchan=True cache.hookcmd('FOO', 0, foo, 0, helpfoo) cache.hookcmd('BAR', 1, bar, 0, helpbar, isadmin=True) cache.hookcmd('BAZ', 0, baz, 0, helpbaz, reqchan=False)