From 02d6b7d6588adc5fcc852c2383646a64bf221ada Mon Sep 17 00:00:00 2001 From: jack1142 <6032823+jack1142@users.noreply.github.com> Date: Sun, 8 Dec 2019 00:56:23 +0100 Subject: [PATCH] [Launcher] To make experience with launcher amazing /s (#3175) * Update launcher.py * Create 3174.bugfix.rst * Revert launcher.py * Update launcher.py * Update launcher.py --- changelog.d/3174.bugfix.rst | 1 + redbot/launcher.py | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 changelog.d/3174.bugfix.rst diff --git a/changelog.d/3174.bugfix.rst b/changelog.d/3174.bugfix.rst new file mode 100644 index 000000000..cd743eefe --- /dev/null +++ b/changelog.d/3174.bugfix.rst @@ -0,0 +1 @@ +``--owner`` and ``-p`` cli flags now work when added from launcher. diff --git a/redbot/launcher.py b/redbot/launcher.py index 481d2428b..0188d9da0 100644 --- a/redbot/launcher.py +++ b/redbot/launcher.py @@ -201,7 +201,12 @@ def cli_flag_getter(): choice = user_choice() if choice == "y": print("Done selecting cli flags") - return flags + # this is safe only because arguments like prefix and owner id can't have spaces + cli_flags = [] + for flag_with_spaces in flags: + for flag in flag_with_spaces.split(): + cli_flags.append(flag) + return cli_flags else: print("Starting over") return cli_flag_getter()