def get_triggers( config ): customTriggers = callbackLoader.get_callback_module( config.get_trigger_callbacks_module_name() ) if customTriggers != None: cbMap = defaultTriggers.get_callback_map().copy() cbMap.update( customTriggers.get_callback_map() ) return cbMap return defaultTriggers.get_callback_map()
def get_triggers(config): customTriggers = callbackLoader.get_callback_module( config.get_trigger_callbacks_module_name()) if customTriggers != None: cbMap = defaultTriggers.get_callback_map().copy() cbMap.update(customTriggers.get_callback_map()) return cbMap return defaultTriggers.get_callback_map()
def get_gain_callbacks(self): if not hasattr(self, 'gainCallbacks'): customCallbacks = callbackLoader.get_callback_module( self.get_gain_callbacks_module_name()) if customCallbacks != None: cbMap = defaultGainCallbacks.get_callback_map().copy() cbMap.update(customCallbacks.get_callback_map()) self.gainCallbacks = cbMap else: self.gainCallbacks = defaultGainCallbacks.get_callback_map() return self.gainCallbacks
def get_probability_callbacks(self): if not hasattr(self, 'probabilityCallbacks'): customCallbacks = callbackLoader.get_callback_module( self.get_probability_callbacks_module_name()) if customCallbacks is not None: cbMap = defaultProbabilityCallbacks.get_callback_map().copy() cbMap.update(customCallbacks.get_callback_map()) self.probabilityCallbacks = cbMap else: self.probabilityCallbacks = defaultProbabilityCallbacks.get_callback_map() return self.probabilityCallbacks
def get_condition_callbacks(self): if not hasattr( self, 'conditionCallbacks' ): customCallbacks = callbackLoader.get_callback_module( self.get_condition_callbacks_module_name() ) if customCallbacks != None: cbMap = defaultConditionCallbacks.get_callback_map().copy() cbMap.update( customCallbacks.get_callback_map() ) self.conditionCallbacks = cbMap else: self.conditionCallbacks = defaultConditionCallbacks.get_callback_map() return self.conditionCallbacks
def get_decays(self): if not hasattr( self, 'decays' ): customCallbacks = callbackLoader.get_callback_module( self.get_decay_callbacks_module_name() ) if customCallbacks != None: cbMap = defaultDecays.get_callback_map().copy() cbMap.update( customCallbacks.get_callback_map() ) self.decays = cbMap else: self.decays = defaultDecays.get_callback_map() return self.decays
def get_probability_callbacks(self): if not hasattr(self, 'probabilityCallbacks'): customCallbacks = callbackLoader.get_callback_module( self.get_probability_callbacks_module_name()) if customCallbacks is not None: cbMap = defaultProbabilityCallbacks.get_callback_map().copy() cbMap.update(customCallbacks.get_callback_map()) self.probabilityCallbacks = cbMap else: self.probabilityCallbacks = defaultProbabilityCallbacks.get_callback_map( ) return self.probabilityCallbacks