From ba78ef992d4803a704676594d10b6ac8768068e9 Mon Sep 17 00:00:00 2001
From: James Harle <jdha@noc.ac.uk>
Date: Fri, 7 Jun 2019 08:17:44 +0100
Subject: [PATCH] Insert trailing slash on dst_dir if not present (Closes #28)

---
 pynemo/nemo_bdy_setup.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/pynemo/nemo_bdy_setup.py b/pynemo/nemo_bdy_setup.py
index 60c7e45..aad3846 100644
--- a/pynemo/nemo_bdy_setup.py
+++ b/pynemo/nemo_bdy_setup.py
@@ -99,6 +99,8 @@ class Setup(object):
                     raise
         elif name_prefix == 'cn' or name_prefix == 'sn':
             value = value_str.strip("'")
+            if name == 'dst_dir':
+                value = os.path.join(value, '')
         elif name_prefix == 'cl':
             name = key_value[0].split('(')
             index = name[1].split(')')
@@ -229,6 +231,8 @@ def _get_val(vars_dictionary, bool_vars_dictionary, line):
                 raise
     elif name_prefix == 'cn' or name_prefix == 'sn':
         vars_dictionary[name] = value.strip("'")
+        if name == 'dst_dir':
+            vars_dictionary[name] = os.path.join(vars_dictionary[name], '')
     elif name_prefix == 'cl':
         name = line[0].split('(')
         index = name[1].split(')')
-- 
GitLab