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

__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()