diff --git a/bonemarketsolver/__main__.py b/bonemarketsolver/__main__.py index d3438ca..1eb8024 100644 --- a/bonemarketsolver/__main__.py +++ b/bonemarketsolver/__main__.py @@ -106,7 +106,6 @@ solver_options = parser.add_argument_group( solver_options.add_argument( "-v", "--verbose", action=argparse.BooleanOptionalAction, - default=False, help="whether the solver should output search progress rather than showing intermediate solutions", dest='verbose' ) @@ -130,7 +129,7 @@ args = parser.parse_args() arguments = vars(args) -if not arguments.pop('verbose'): +if not arguments.pop('verbose', False): def WrappedSolve(stdscr, arguments): # Prevents crash if window is too small to fit text stdscr.scrollok(True) diff --git a/bonemarketsolver/objects/blacklistaction.py b/bonemarketsolver/objects/blacklistaction.py index 0c848ca..1ddf842 100644 --- a/bonemarketsolver/objects/blacklistaction.py +++ b/bonemarketsolver/objects/blacklistaction.py @@ -29,7 +29,7 @@ class BlacklistAction(argparse.Action): # Check whether this is a single value or a list of them if self._nargs is None or self._nargs == argparse.OPTIONAL: # Convert value back into an Enum - enum = convert_to_enum(value) + enum = convert_to_enum(values) setattr(namespace, self.dest, enum) else: