Move argument parsing out of botconfig.
This commit is contained in:
parent
ab1edec0cb
commit
5cc9715eb1
@ -20,19 +20,3 @@ ALLOWED_NORMAL_MODE_COMMANDS = [] # debug mode commands to be allowed in normal
|
|||||||
|
|
||||||
OWNERS = ("unaffiliated/wolfbot_admin1",) # the comma is required at the end if there is one owner
|
OWNERS = ("unaffiliated/wolfbot_admin1",) # the comma is required at the end if there is one owner
|
||||||
ADMINS = ("unaffiliated/wolfbot_admin2", "unaffiliated/wolfbot_admin3") # glob syntax supported (wildcards)
|
ADMINS = ("unaffiliated/wolfbot_admin2", "unaffiliated/wolfbot_admin3") # glob syntax supported (wildcards)
|
||||||
|
|
||||||
# Stop editing here
|
|
||||||
|
|
||||||
# Argument --debug means start in debug mode
|
|
||||||
# --verbose means to print a lot of stuff (when not in debug mode)
|
|
||||||
import argparse
|
|
||||||
parser = argparse.ArgumentParser()
|
|
||||||
parser.add_argument('--debug', action='store_true')
|
|
||||||
parser.add_argument('--sabotage', action='store_true')
|
|
||||||
parser.add_argument('--verbose', action='store_true')
|
|
||||||
|
|
||||||
args = parser.parse_args()
|
|
||||||
DEBUG_MODE = args.debug if not DISABLE_DEBUG_MODE else False
|
|
||||||
VERBOSE_MODE = args.verbose
|
|
||||||
|
|
||||||
DEFAULT_MODULE = "sabotage" if args.sabotage else "wolfgame"
|
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
import argparse
|
||||||
import botconfig
|
import botconfig
|
||||||
from settings import wolfgame as var
|
from settings import wolfgame as var
|
||||||
|
|
||||||
@ -13,3 +14,19 @@ for setting, value in botconfig.__dict__.items():
|
|||||||
|
|
||||||
# If we got that far, it's valid
|
# If we got that far, it's valid
|
||||||
setattr(var, setting, value)
|
setattr(var, setting, value)
|
||||||
|
|
||||||
|
# Handle launch parameters
|
||||||
|
|
||||||
|
# Argument --debug means start in debug mode
|
||||||
|
# --verbose means to print a lot of stuff (when not in debug mode)
|
||||||
|
|
||||||
|
parser = argparse.ArgumentParser()
|
||||||
|
parser.add_argument('--debug', action='store_true')
|
||||||
|
parser.add_argument('--sabotage', action='store_true')
|
||||||
|
parser.add_argument('--verbose', action='store_true')
|
||||||
|
|
||||||
|
args = parser.parse_args()
|
||||||
|
botconfig.DEBUG_MODE = args.debug if not botconfig.DISABLE_DEBUG_MODE else False
|
||||||
|
botconfig.VERBOSE_MODE = args.verbose
|
||||||
|
|
||||||
|
botconfig.DEFAULT_MODULE = "sabotage" if args.sabotage else "wolfgame"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user