Skip to content
Snippets Groups Projects

fix bug make tests running

4 files
+ 37
22
Compare changes
  • Side-by-side
  • Inline

Files

+ 13
5
@@ -135,7 +135,10 @@ class TimeTracking(object):
def prepare_host(create_new=True):
hostname = socket.gethostname()
user = os.getlogin()
try:
user = os.getlogin()
except OSError:
user = "default"
if hostname == 'ZAM144':
path = f'/home/{user}/Data/toar_daily/'
elif hostname == 'zam347':
@@ -146,14 +149,19 @@ def prepare_host(create_new=True):
path = f'/p/project/cjjsc42/{user}/DATA/toar_daily/'
elif (len(hostname) > 2) and (hostname[:2] == 'jw'):
path = f'/p/home/jusers/{user}/juwels/intelliaq/DATA/toar_daily/'
elif "runner-6HmDp9Qd-project-2411-concurrent" in hostname:
path = f'/home/{user}/machinelearningtools/data/toar_daily/'
else:
logging.error(f"unknown host '{hostname}'")
raise OSError(f"unknown host '{hostname}'")
if not os.path.exists(path):
if create_new:
check_path_and_create(path)
return path
else:
try:
if create_new:
check_path_and_create(path)
return path
else:
raise PermissionError
except PermissionError:
logging.error(f"path '{path}' does not exist for host '{hostname}'.")
raise NotADirectoryError(f"path '{path}' does not exist for host '{hostname}'.")
else:
Loading