From 2eda77ab9bbc8cd17b0c48fc370b14d9c0ddfb5c Mon Sep 17 00:00:00 2001 From: Dan Jones <danjon@noc.ac.uk> Date: Fri, 30 Aug 2024 09:44:34 +0100 Subject: [PATCH] fix: correct argparse default behaviour --- generate_schema_config.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/generate_schema_config.py b/generate_schema_config.py index 1bd34c6..aca7647 100644 --- a/generate_schema_config.py +++ b/generate_schema_config.py @@ -82,7 +82,8 @@ def get_swagger_config(): + "platform_status_encoded", "acknowledgement": "#/components/schemas/acknowledgement", "survey": "#/components/schemas/survey", - "survey_encoded": "#/components/schemas/" + "survey_encoded", + "survey_encoded": "#/components/schemas/" + + "survey_encoded", }, }, "oneOf": [ @@ -194,7 +195,7 @@ def import_remote_refs(swagger_config): returns True if all schemas resolved and injected """ # For some reason importing Feature or FeatureCollection - # makes the schema fail to validate + # makes the schema fail to validate ref_imports = [ # "https://geojson.org/schema/Feature.json", @@ -315,7 +316,7 @@ def get_options(): args = parser.parse_args() config = vars(args) # If no flag is specified default to running the flask server - if all(v is False for v in config.values()): + if not (config['run_flask'] or config['output_file']): config["run_flask"] = True return config -- GitLab