From 9f9e0bd3f391428f6c9d0113c88f50fb71bca02c Mon Sep 17 00:00:00 2001 From: Alexandre Franke Date: Mon, 31 Jan 2022 09:52:36 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Handle=20missing=20security=20defin?= =?UTF-8?q?itions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexandre Franke --- scripts/dump-swagger.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/dump-swagger.py b/scripts/dump-swagger.py index d2b9b5af8..dad53917c 100755 --- a/scripts/dump-swagger.py +++ b/scripts/dump-swagger.py @@ -153,9 +153,12 @@ output = { } selected_api_dir = os.path.join(api_dir, selected_api) -with open(os.path.join(selected_api_dir, 'definitions', - 'security.yaml')) as f: - output['securityDefinitions'] = yaml.safe_load(f) +try: + with open(os.path.join(selected_api_dir, 'definitions', + 'security.yaml')) as f: + output['securityDefinitions'] = yaml.safe_load(f) +except FileNotFoundError: + print("No security definitions available for this API") for filename in os.listdir(selected_api_dir): if not filename.endswith(".yaml"):