From 3bc9392e5b9eb7d4a66a93ef55fe861894a3fec4 Mon Sep 17 00:00:00 2001 From: alwaysintreble Date: Sun, 31 Jul 2022 05:02:36 -0500 Subject: [PATCH] Core: have generation print plando settings as string instead of numbers (#843) * have generation print plando settings as string instead of numbers * Change to __str__ * Make to_string not a class method * Suggested fix Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com> * Fix the fix * Better quotes Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com> --- Generate.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Generate.py b/Generate.py index 125fab41..7cfe7a50 100644 --- a/Generate.py +++ b/Generate.py @@ -61,6 +61,11 @@ class PlandoSettings(enum.IntFlag): else: return base | part + def __str__(self) -> str: + if self.value: + return ", ".join((flag.name for flag in PlandoSettings if self.value & flag.value)) + return "Off" + def mystery_argparse(): options = get_options()