NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

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