def run(self): """ docstring""" print('Ahenk running...') global_scope = Scope() global_scope.set_instance(global_scope) config_file_folder_path = 'C:\\Users\\hasan\\ahenk\\' # configuration manager must be first load self.init_config_manager(System.Ahenk.config_path(), config_file_folder_path) # Logger must be second self.logger = self.init_logger() self.logger.info('Pid file was created') print("logger is set") # print("dsadasişşğşüğşşüğşğşüğ") self.logger.info('şiğüğüğüşğüşüğşüğşüğşüğşüğşüğ'.encode().decode('utf-8')) self.init_event_manager() self.logger.info('Event Manager was set') self.init_ahenk_db() self.logger.info('DataBase Service was set') self.init_messaging() self.logger.info('Message Manager was set') self.init_plugin_manager() self.logger.info('Plugin Manager was set') self.init_scheduler() self.logger.info('Scheduler was set') self.init_task_manager() self.logger.info('Task Manager was set') self.init_registration() self.logger.info('Registration was set') self.init_execution_manager() self.logger.info('Execution Manager was set') self.check_registration() self.messenger = self.init_messenger() self.logger.info('Messenger was set') self.init_signal_listener() self.logger.info('Signals listeners was set') self.init_message_response_queue() while True: time.sleep(1)
def run(self): """ docstring""" print('Ahenk running...') global_scope = Scope() global_scope.set_instance(global_scope) config_file_folder_path = '/etc/ahenk/config.d/' # configuration manager must be first load self.init_config_manager(System.Ahenk.config_path(), config_file_folder_path) # Logger must be second self.logger = self.init_logger() self.init_pid_file() self.logger.info('Pid file was created') self.init_fifo_file() self.logger.info('Fifo file was created') self.init_event_manager() self.logger.info('Event Manager was set') self.init_ahenk_db() self.logger.info('DataBase Service was set') self.init_messaging() self.logger.info('Message Manager was set') self.init_plugin_manager() self.logger.info('Plugin Manager was set') self.init_scheduler() self.logger.info('Scheduler was set') self.init_task_manager() self.logger.info('Task Manager was set') self.init_registration() self.logger.info('Registration was set') self.init_execution_manager() self.logger.info('Execution Manager was set') self.default_settings() self.check_registration() self.is_registered() self.disable_local_users() #self.logger.info('Ahenk was registered') self.messenger = self.init_messenger() self.logger.info('Messenger was set') self.init_signal_listener() self.logger.info('Signals listeners was set') # Agreement().agreement_contract_update() global_scope.put_custom_map('ahenk_daemon', ahenk_daemon) self.init_message_response_queue() # if registration.is_ldap_registered() is False: # logger.debug('Attempting to registering ldap') # registration.ldap_registration_request() #TODO work on message self.logger.info('LDAP registration of Ahenk is completed') self.messenger.send_direct_message('test') while True: time.sleep(1)
def run(self): """ docstring""" print('Ahenk running...') global_scope = Scope() global_scope.set_instance(global_scope) config_file_folder_path = '/etc/ahenk/config.d/' # configuration manager must be first load self.init_config_manager(System.Ahenk.config_path(), config_file_folder_path) # Logger must be second self.logger = self.init_logger() self.init_pid_file() self.logger.info('Pid file was created') self.init_fifo_file() self.logger.info('Fifo file was created') self.init_event_manager() self.logger.info('Event Manager was set') self.init_ahenk_db() self.logger.info('DataBase Service was set') self.init_messaging() self.logger.info('Message Manager was set') self.init_plugin_manager() self.logger.info('Plugin Manager was set') self.init_scheduler() self.logger.info('Scheduler was set') self.init_task_manager() self.logger.info('Task Manager was set') self.init_registration() self.logger.info('Registration was set') self.init_execution_manager() self.logger.info('Execution Manager was set') self.check_registration() self.logger.info('Ahenk was registered') self.messenger = self.init_messenger() self.logger.info('Messenger was set') self.init_signal_listener() self.logger.info('Signals listeners was set') Agreement().agreement_contract_update() global_scope.put_custom_map('ahenk_daemon', ahenk_daemon) self.init_message_response_queue() # if registration.is_ldap_registered() is False: # logger.debug('Attempting to registering ldap') # registration.ldap_registration_request() #TODO work on message self.logger.info('LDAP registration of Ahenk is completed') self.messenger.send_direct_message('test') while True: time.sleep(1)