From 201c76611911de2c5ae0afb2171dfd540de2d012 Mon Sep 17 00:00:00 2001 From: Dico200 Date: Wed, 8 Apr 2015 22:32:14 +0200 Subject: Change to /modules... trying to make @command work. @command throws an error when it tries to access current_subs, which supposedly didn't exist. current_subs stores all subcommands found when defining the method which @command was added to. (These SHOULD be called first) --- basecommands.py | 4 ---- 1 file changed, 4 deletions(-) (limited to 'basecommands.py') diff --git a/basecommands.py b/basecommands.py index 3f113bc..b88731f 100644 --- a/basecommands.py +++ b/basecommands.py @@ -7,7 +7,6 @@ current_main = None to_see_permission = "utils.showpermission" # See cmd permission in help def maincommand(function): - global current_main current_main = function return function @@ -37,7 +36,6 @@ class subcommand(): self.call = None def __call__(self, f): - global current_subs def call_sub(sender, command, label, args): isPlayer = is_player(sender) if not isSenderValid(senderLimit, isPlayer): @@ -85,7 +83,6 @@ def command(cmd, cmd = cmd.lower() - global curent_subs subcommands = [] for subcmd in current_subs: subcmd.setParent(cmd) @@ -93,7 +90,6 @@ def command(cmd, info(subcommands) current_subs = [] - global current_main main_function = current_main current_main = None if main_function == None and len(subcommands) != 0: -- cgit v1.2.3