"""set configurations """ from configparser import ConfigParser class config(): def __init__(self): c = ConfigParser() c.read(["/etc/ase/ftpcsvreceiver.ini", "./ftpcsvreceiver.ini"]) # FTP setting self.firstport = c.getint("ftpserver", "firstport") self.logfilename = c.get("ftpserver", "logfilename") self.proxyaddr = c.get("ftpserver", "proxyaddr") # MAIL setting self.smtphost = c.get("mailserver", "hostname") self.smtpport = c.getint("mailserver", "port") self.sender = c.get("mailserver", "sender") self.password = c.get("mailserver", "password") self.receivers = c.get("mailserver", "receivers") self.message = c.get("mailserver", "message") self.subject = c.get("mailserver", "subject") self.debuglevel = c.getint("mailserver", "debug") # MQ setting self.mqhost = c.get("mqserver", "hostname") self.mqport = c.get("mqserver", "port") self.mquser = c.get("mqserver", "user") self.mqpass = c.get("mqserver", "password") self.csv_queue = c.get("mqserver", "csv_queue") self.elab_queue = c.get("mqserver", "elab_queue") # CSV FILE setting self.csvfs = c.get("csvfs", "path") # LOADER setting self.elablog = c.get("csvelab", "logfilename") # DB setting self.dbhost = c.get("db", "hostname") self.dbuser = c.get("db", "user") self.dbpass = c.get("db", "password") self.dbname = c.get("db", "dbname") self.table = c.get("db", "tablename") self.valueNum = c.getint("db", "valueNum") self.maxInsertRow = c.getint("db", "maxInsertRow")