parameters.py (666B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\campaigns\client\contributionmethods\parameters.py 2 from campaigns.client.parameter_types.parameter_controller import get_parameter_controller 3 from logging import getLogger 4 logger = getLogger(__name__) 5 6 def get_controller_for_configured_parameter(definition, configuration): 7 try: 8 controller = get_parameter_controller(definition, configuration.get_values()) 9 return controller 10 except KeyError: 11 logger.exception('Failed to find Parameter Controller for parameter %s of type %s', definition.parameter_key, definition.parameter_type) 12 return None