From abd154861d6e35476ae514f969e7943e4cbe51a4 Mon Sep 17 00:00:00 2001 From: Caleb Johnson Date: Thu, 29 Dec 2016 10:17:10 -0600 Subject: [PATCH] [Settings] Add constructor parameter to skip argparse (#550) --- cogs/utils/settings.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cogs/utils/settings.py b/cogs/utils/settings.py index 944cace7f..f8b41b75f 100644 --- a/cogs/utils/settings.py +++ b/cogs/utils/settings.py @@ -10,7 +10,7 @@ default_path = "data/red/settings.json" class Settings: - def __init__(self, path=default_path): + def __init__(self, path=default_path, parse_args=True): self.path = path self.check_folders() self.default_settings = { @@ -44,8 +44,8 @@ class Settings: if "LOGIN_TYPE" in self.bot_settings: self.update_old_settings_v2() - - self.parse_cmd_arguments() + if parse_args: + self.parse_cmd_arguments() def parse_cmd_arguments(self): parser = argparse.ArgumentParser(description="Red - Discord Bot")