Fix invalid jsonargs arguments should be deleted

This commit is contained in:
allegroai 2023-12-26 10:09:03 +02:00
parent 7813602ad2
commit a81ef3f922

View File

@ -134,6 +134,10 @@ class PatchJsonArgParse(object):
params_namespace = PatchJsonArgParse.__restore_args(
obj, params_namespace, subcommand=params_namespace.get(PatchJsonArgParse._command_name)
)
if PatchJsonArgParse._allow_jsonargparse_overrides in params_namespace:
del params_namespace[PatchJsonArgParse._allow_jsonargparse_overrides]
if PatchJsonArgParse._ignore_ui_overrides in params_namespace:
del params_namespace[PatchJsonArgParse._ignore_ui_overrides]
return params_namespace
except Exception as e:
logging.getLogger(__file__).warning("Failed parsing jsonargparse arguments: {}".format(e))