diff --git a/env/config.ini b/env/config.ini index 7223f13..c10e526 100644 --- a/env/config.ini +++ b/env/config.ini @@ -1,6 +1,6 @@ [mysql] -host = 10.211.114.173 -database = ase_lar -user = root -password = batt1l0 + host = 10.211.114.173 + database = ase_lar + user = root + password = batt1l0 diff --git a/env/elab.ini b/env/elab.ini index b75b7f9..25fcbd6 100644 --- a/env/elab.ini +++ b/env/elab.ini @@ -9,12 +9,12 @@ elab_status = active|manual upload [matlab] - #runtime = /usr/local/MATLAB/MATLAB_Runtime/v93 + #runtime = /usr/local/MATLAB/MATLAB_Runtime/v93 #func_path = /usr/local/matlab_func/ - runtime = /home/alex/matlab_sym/ + runtime = /home/alex/matlab_sym/ func_path = /home/alex/matlab_sym/ - timeout = 1800 - error = "" + timeout = 1800 + error = "" error_path = /tmp/ diff --git a/env/email.ini b/env/email.ini new file mode 100644 index 0000000..82d6ff5 --- /dev/null +++ b/env/email.ini @@ -0,0 +1,52 @@ +[address] + from = ASE Alert System + to = andrea.carri@aseltd.eu,alessandro.battilani@gmail.com,alessandro.valletta@aseltd.eu,alberto.sillani@aseltd.eu,majd.saidani@aseltd.eu + cc = + bcc = + +[msg] + subject = ASE Alert System + body = \ + + + + + Alert from ASE + + + + + + + + + + + + + + + + + + + + + + + +
+ ASE +
+

Alert from ASE:

+
+

Matlab function $matlab_cmd failed on unit => $unit - tool => $tool

+
+

$matlab_error

+
+ $MatlabErrors +
+ $MatlabWarnings +
+ + \ No newline at end of file diff --git a/src/utils/config/__init__.py b/src/utils/config/__init__.py index 09324b5..c1d3a40 100644 --- a/src/utils/config/__init__.py +++ b/src/utils/config/__init__.py @@ -1 +1,3 @@ """Config ini setting""" +from pathlib import Path +ROOT_PATH = Path(__file__).resolve().parent.parent.parent.parent \ No newline at end of file diff --git a/src/utils/config/loader_email.py b/src/utils/config/loader_email.py new file mode 100644 index 0000000..078b4e1 --- /dev/null +++ b/src/utils/config/loader_email.py @@ -0,0 +1,19 @@ +"""set configurations + +""" +from configparser import ConfigParser +from . import ROOT_PATH + +class Config: + def __init__(self): + c = ConfigParser() + c.read([f"{ROOT_PATH}/env/email.ini"]) + print(c.items) + # email setting + self.from_addr = c.get("address", "from") + self.to_addr = c.get("address", "to") + self.cc_addr = c.get("address", "cc") + self.bcc_addr = c.get("address", "bcc") + self.subject = c.get("msg", "subject") + self.body = c.get("msg", "body") + diff --git a/src/utils/config/loader_ftp_csv.py b/src/utils/config/loader_ftp_csv.py index 217195e..845f4e0 100644 --- a/src/utils/config/loader_ftp_csv.py +++ b/src/utils/config/loader_ftp_csv.py @@ -2,6 +2,7 @@ """ from configparser import ConfigParser +from . import ROOT_PATH class Config: def __init__(self): @@ -11,7 +12,7 @@ class Config: """ c = ConfigParser() - c.read(["../env/ftp.ini", "../env/db.ini"]) + c.read([f"{ROOT_PATH}/env/ftp.ini", f"{ROOT_PATH}/env/db.ini"]) # FTP setting self.service_port = c.getint("ftpserver", "service_port") diff --git a/src/utils/config/loader_load_data.py b/src/utils/config/loader_load_data.py index 77dd3d4..3727111 100644 --- a/src/utils/config/loader_load_data.py +++ b/src/utils/config/loader_load_data.py @@ -2,6 +2,7 @@ """ from configparser import ConfigParser +from . import ROOT_PATH class Config: def __init__(self): @@ -11,7 +12,7 @@ class Config: """ c = ConfigParser() - c.read(["../env/load.ini", "../env/db.ini"]) + c.read([f"{ROOT_PATH}/env/load.ini", f"{ROOT_PATH}/env/db.ini"]) # LOG setting self.logfilename = c.get("logging", "logFilename") diff --git a/src/utils/config/loader_matlab_elab.py b/src/utils/config/loader_matlab_elab.py index 1d3bee9..01be934 100644 --- a/src/utils/config/loader_matlab_elab.py +++ b/src/utils/config/loader_matlab_elab.py @@ -2,6 +2,7 @@ """ from configparser import ConfigParser +from . import ROOT_PATH class Config: def __init__(self): @@ -11,7 +12,7 @@ class Config: """ c = ConfigParser() - c.read(["../env/elab.ini", "../env/db.ini"]) + c.read([f"{ROOT_PATH}/env/elab.ini", f"{ROOT_PATH}/env/db.ini"]) # LOG setting self.logfilename = c.get("logging", "logFilename") diff --git a/src/utils/config/loader_send_data.py b/src/utils/config/loader_send_data.py index 9c3c16d..c000798 100644 --- a/src/utils/config/loader_send_data.py +++ b/src/utils/config/loader_send_data.py @@ -2,6 +2,7 @@ """ from configparser import ConfigParser +from . import ROOT_PATH class Config: def __init__(self): @@ -11,7 +12,7 @@ class Config: """ c = ConfigParser() - c.read(["../env/send.ini", "../env/db.ini"]) + c.read([f"{ROOT_PATH}/env/send.ini", f"{ROOT_PATH}/env/db.ini"]) # LOG setting self.logfilename = c.get("logging", "logFilename") diff --git a/src/utils/config/users_loader.py b/src/utils/config/users_loader.py index 2e66023..7e02b00 100644 --- a/src/utils/config/users_loader.py +++ b/src/utils/config/users_loader.py @@ -2,6 +2,7 @@ """ from configparser import ConfigParser +from . import ROOT_PATH class Config: """ @@ -10,7 +11,7 @@ class Config: def __init__(self): c = ConfigParser() - c.read(["../env/db.ini"]) + c.read([f"{ROOT_PATH}/env/db.ini"]) # DB setting self.dbhost = c.get("db", "hostname")