std ini file e load config
This commit is contained in:
@@ -1 +1,3 @@
|
||||
"""Config ini setting"""
|
||||
from pathlib import Path
|
||||
ROOT_PATH = Path(__file__).resolve().parent.parent.parent.parent
|
||||
19
src/utils/config/loader_email.py
Normal file
19
src/utils/config/loader_email.py
Normal file
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user