def get_service_data(self, service_name, api_version=None):
     """
     Retrieve the fully merged data associated with a service.
     """
     data_path = service_name
     service_data = self.get_component('data_loader').load_service_model(
         data_path, type_name='service-2', api_version=api_version)
     service_id = EVENT_ALIASES.get(service_name, service_name)
     self._events.emit('service-data-loaded.%s' % service_id,
                       service_data=service_data,
                       service_name=service_name,
                       session=self)
     return service_data
Exemple #2
0
 def get_service_data(self, service_name, api_version=None):
     """
     Retrieve the fully merged data associated with a service.
     """
     data_path = service_name
     service_data = self.get_component('data_loader').load_service_model(
         data_path,
         type_name='service-2',
         api_version=api_version
     )
     service_id = EVENT_ALIASES.get(service_name, service_name)
     self._events.emit('service-data-loaded.%s' % service_id,
                       service_data=service_data,
                       service_name=service_name, session=self)
     return service_data