Skip to content

Commit 928e2b7

Browse files
authored
Merge pull request #252 from SyneRBI/env-path
expose SIRF_EXERCISES_WORKING_PATH
2 parents f58a4c1 + 9040149 commit 928e2b7

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

lib/sirf_exercises/__init__.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,9 @@ def exercises_data_path(*data_type):
2424
subdirectories like exercises_data_path('PET', 'mMR', 'NEMA_IQ').
2525
'''
2626
try:
27-
# from installer?
2827
from .data_path import data_path
2928
except ImportError:
30-
# from ENV variable?
31-
data_path = os.environ.get('SIRF_EXERCISES_DATA_PATH')
29+
data_path = os.getenv('SIRF_EXERCISES_DATA_PATH')
3230

3331
if data_path is None or not os.path.exists(data_path):
3432
raise RuntimeError(
@@ -53,11 +51,11 @@ def exercises_working_path(*subfolders):
5351
'''
5452
try:
5553
from .working_path import working_dir
56-
working_dir = os.path.join(working_dir, *subfolders)
5754
except ImportError:
58-
working_dir = exercises_data_path('working_folder', *subfolders)
59-
os.makedirs(working_dir, exist_ok=True)
60-
return working_dir
55+
working_dir = os.getenv('SIRF_EXERCISES_WORKING_PATH', exercises_data_path('working_folder'))
56+
wkdir = os.path.join(working_dir, *subfolders)
57+
os.makedirs(wkdir, exist_ok=True)
58+
return wkdir
6159

6260

6361
def cd_to_working_dir(*subfolders):

0 commit comments

Comments
 (0)