def __init__(self, slave_keys): ## Logger object for formatting and printing logs self.logger = Logger(DEBUG_MODE, LOG_FILE); ## SQL object for managing database self.sql = MasterSql(); self._parser = DaemonConfigParser('/etc/domoleaf/master.conf'); ## Object containing AES keys for encrypted communications self.aes_slave_keys = slave_keys;
def __init__(self, daemon): ## Logger object for formatting and printing logs self.logger = Logger(False, LOG_FILE) ## SQL object for managing database self.sql = MasterSql() ## Instance of the slave daemon self.daemon = daemon ## Trigger list self.triggers_list = '' self.update_triggers_list()
def __init__(self, daemon): Thread.__init__(self) ## Logger object for formatting and printing logs self.logger = Logger(False, LOG_FILE) ## SQL object for managing slave daemon database self.sql = MasterSql() ## Instance of the slave daemon self.daemon = daemon ## List of scenarios self.scenarios_list = {} self.update_scenarios_list()
def __init__(self, slave_keys): ## Logger object for formatting and printing self.logger = Logger(DEBUG_MODE, LOG_FILE) ## SQL manager for the master daemon self.sql = MasterSql() self._parser = DaemonConfigParser('/etc/domoleaf/master.conf') ## Object containing the AES keys for encrypted communications self.aes_slave_keys = slave_keys ## Array containing functions associated with IDs self.functions_transform = { 0: utils.convert_none, 4: utils.eno_onoff }
def __init__(self, daemon): ## The logger used for formating and printing self.logger = Logger(False, LOG_FILE); self.logger.debug('Init CalcLogs'); ## SQL manager self.sql = MasterSql(); ## The instance of the slave daemon self.daemon = daemon; ## List of the devices self.devices_list = {}; self.devices_list_update();
def __init__(self, connection, hostname, daemon): ## Logger object for formatting and printing logs self.logger = Logger(log_flag, LOG_FILE); Thread.__init__(self); ## Connection object for communications self.connection = connection; ## Instance of Master daemon self.daemon = daemon; ## The hostname of the system self.connected_host = hostname.upper(); ## SQL object for managing master database self.sql = MasterSql(); ## Username for login to the database self.db_username = daemon.db_username; ## Password for login to the database self.db_passwd = daemon.db_passwd; ## Database name for login to the database self.db_dbname = daemon.db_dbname;
def __init__(self, daemon, smartcmd_id=0): Thread.__init__(self) ## Logger object for formatting and printing logs self.logger = Logger(LOG_FLAG, LOG_FILE) self.logger.debug('Started SMARTCMD') ## The ID of the smart command self.smartcmd_id = smartcmd_id ## SQL object for managing database self.sql = MasterSql() ## Instance of the slave daemon self.daemon = daemon ## Array of option code for which the data is not important self.tab_except_http = [356, 357, 358, 359, 360, 361] ## Username to connect to the database self.db_username = daemon.db_username ## Password to connect to the database self.db_passwd = daemon.db_passwd ## Database name on which connect self.db_dbname = daemon.db_dbname
def __init__(self): ## Logger object for formatting and printing logs self.logger = Logger(False, LOG_FILE); ## SQL object for managing database self.sql = MasterSql();