コード例 #1
0
 def _load_service_model(self, service_name, api_version=None):
     json_model = self._loader.load_service_model(service_name,
                                                  'service-2',
                                                  api_version=api_version)
     service_model = ServiceModel(json_model, service_name=service_name)
     self._register_retries(service_model)
     return service_model
コード例 #2
0
ファイル: session.py プロジェクト: ww3122000/kscore
    def get_service_model(self, service_name, api_version=None):
        """Get the service model object.

        :type service_name: string
        :param service_name: The service name

        :type api_version: string
        :param api_version: The API version of the service.  If none is
            provided, then the latest API version will be used.

        :rtype: L{kscore.model.ServiceModel}
        :return: The kscore service model for the service.

        """
        service_description = self.get_service_data(service_name, api_version)
        return ServiceModel(service_description, service_name=service_name)