From 42b0e695283d4f032a3d8faa7fa37f6ab8f39197 Mon Sep 17 00:00:00 2001
From: Neta Zmora <neta.zmora@intel.com>
Date: Sun, 17 Feb 2019 14:14:27 +0200
Subject: [PATCH] Fix issue #157

Sometime Symlinks can't be created, so we fail queitly.
---
 apputils/execution_env.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/apputils/execution_env.py b/apputils/execution_env.py
index 9b70946..3663fd6 100755
--- a/apputils/execution_env.py
+++ b/apputils/execution_env.py
@@ -131,6 +131,9 @@ def config_pylogger(log_cfg_file, experiment_name, output_dir='logs'):
         os.unlink("latest_log_dir")
     except FileNotFoundError:
         pass
-    os.symlink(logdir, "latest_log_dir")
-    os.symlink(log_filename, "latest_log_file")
+    try:
+        os.symlink(logdir, "latest_log_dir")
+        os.symlink(log_filename, "latest_log_file")
+    except OSError:
+        msglogger.debug("Failed to create symlinks to latest logs")
     return msglogger
-- 
GitLab