From e8b54dd073be526b9588c816cff6257f2e8ce0d3 Mon Sep 17 00:00:00 2001 From: James Tanner Date: Mon, 18 Nov 2013 10:40:49 -0500 Subject: [PATCH] Fixes #4852 properly evaluate log_path writability --- lib/ansible/callbacks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/callbacks.py b/lib/ansible/callbacks.py index b534d2b9dc..08da6630fb 100644 --- a/lib/ansible/callbacks.py +++ b/lib/ansible/callbacks.py @@ -31,7 +31,7 @@ import logging if constants.DEFAULT_LOG_PATH != '': path = constants.DEFAULT_LOG_PATH - if (os.path.exists(path) and not os.access(path, os.W_OK)) or not os.access(os.path.dirname(path), os.W_OK): + if (os.path.exists(path) and not os.access(path, os.W_OK)) and not os.access(os.path.dirname(path), os.W_OK): sys.stderr.write("log file at %s is not writeable, aborting\n" % path) sys.exit(1)