|
@@ -1,3 +1,4 @@
|
|
|
+import os
|
|
|
import subprocess
|
|
|
from pathlib import Path
|
|
|
import zipfile
|
|
@@ -32,12 +33,13 @@ def model_datasources(cfg, model_file: Path, logfile):
|
|
|
|
|
|
|
|
|
def datasources_all_models(cfg: config.Config):
|
|
|
+ os.makedirs(cfg.tasks_dir + '\\config\\models', exist_ok=True)
|
|
|
for model_file in Path(cfg.system_dir + '\\Models').glob('*.pyj'):
|
|
|
- model_datasources(cfg, model_file, cfg.tasks_dir + '\\config\\models\\' + model_file.name + '.csv')
|
|
|
+ model_datasources(cfg, model_file, cfg.tasks_dir + '\\config\\models\\' + model_file.name + '.log')
|
|
|
|
|
|
|
|
|
def zip_to_file(base_dir, zip_file):
|
|
|
- filter = ['config/*', 'config/info/*', 'logs/*', '*.ini', '*.bat']
|
|
|
+ filter = ['config/*', 'config/info/*', 'config/models/*', 'logs/*', '*.ini', '*.bat']
|
|
|
|
|
|
with zipfile.ZipFile(zip_file, 'w', compression=zipfile.ZIP_DEFLATED, compresslevel=9) as zip:
|
|
|
for f in filter:
|