From 7732eb02bf78ee5ae14a7ab2a78c6d75ec9d0bac Mon Sep 17 00:00:00 2001 From: Mathieu Bultel Date: Tue, 2 Mar 2021 12:00:04 +0100 Subject: [PATCH] Make callback write to default if /var/log/validations does not exist Change-Id: I47a9f836bd0ee5b49d3cfa4201ac3c58f2106d60 --- validations_common/callback_plugins/validation_json.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/validations_common/callback_plugins/validation_json.py b/validations_common/callback_plugins/validation_json.py index 5224896..6772982 100644 --- a/validations_common/callback_plugins/validation_json.py +++ b/validations_common/callback_plugins/validation_json.py @@ -37,7 +37,10 @@ DOCUMENTATION = ''' VALIDATIONS_LOG_DIR = (os.getenv('VALIDATIONS_LOG_DIR') if os.getenv('VALIDATIONS_LOG_DIR') else - "/var/log/validations") + ('/var/log/validations' + if os.path.exists('/var/log/validations') + and os.access('/var/log/validations', os.W_OK) else + os.getcwd())) def current_time():