__init__.py (564B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\surveys\client\__init__.py 2 from __future__ import absolute_import 3 import logging 4 from . import api 5 logger = logging.getLogger(__name__) 6 7 def GetSurveyClientAPI(survey): 8 if not survey: 9 return 10 apiName = survey.GetAPIClassName() 11 try: 12 apiClass = getattr(api, apiName) 13 except Exception: 14 logger.exception('GetSurveyClientAPI - Unable to find a client API called %s, maybe you forgot to import it?' % apiName) 15 else: 16 return apiClass()