Skip to content

Commit 2480d32

Browse files
author
Nedim Šrndić
committed
Fixed bugs in mimicus library configuration
mimicus/config.py now tests for the existence of directories before creating them. Wrong variable names in mimicus/default.conf were corrected.
1 parent 220aaee commit 2480d32

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

mimicus/config.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,9 @@ def parse_config():
7979
data_root = os.path.join(project_root, 'data')
8080
config.set('DEFAULT', 'data_root', data_root)
8181
config.set('DEFAULT', 'conf_root', conf_root)
82-
os.mkdir(config.get('pdfratequeryscheduler', 'query_dir'))
83-
os.mkdir(config.get('pdfratequeryscheduler', 'reply_dir'))
82+
from mimicus.tools.utility import mkdir_p
83+
mkdir_p(config.get('pdfratequeryscheduler', 'query_dir'))
84+
mkdir_p(config.get('pdfratequeryscheduler', 'reply_dir'))
8485
config.write(open(custom_conf, 'wb'))
8586

8687
# A naive way to check if the configuration file was customized

mimicus/default.conf

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ conf_root = /dev/null
1818

1919
[datasets_test]
2020

21-
csv_in = %(project_root)s/mini-train.csv
22-
csv_temp = %(project_root)s/temp123.csv
23-
contagio_standardizer = %(project_root)s/contagio-all.standardizer
21+
csv_in = %(data_root)s/mini-train.csv
22+
csv_temp = %(data_root)s/temp123.csv
23+
contagio_standardizer = %(data_root)s/contagio-all.standardizer
2424

2525

2626
[pdfrateproxy]
@@ -46,14 +46,14 @@ sleep_time = 10
4646

4747
[RandomForest_test]
4848

49-
traindata = %(project_root)s/mini-train.csv
50-
noveldata = %(project_root)s/mini-test.csv
51-
modelfile = %(project_root)s/rfmodel.rda
49+
traindata = %(data_root)s/mini-train.csv
50+
noveldata = %(data_root)s/mini-test.csv
51+
modelfile = %(data_root)s/rfmodel.rda
5252

5353

5454
[sklearn_SVC_test]
5555

56-
traindata = %(project_root)s/mini-train.csv
57-
noveldata = %(project_root)s/mini-test.csv
58-
modelfile = %(project_root)s/svcmodel.pickle
56+
traindata = %(data_root)s/mini-train.csv
57+
noveldata = %(data_root)s/mini-test.csv
58+
modelfile = %(data_root)s/svcmodel.pickle
5959

0 commit comments

Comments
 (0)