Ho my good, in ovirtsdk.services.py, for every service, there is a different method with a different name that return a associated service, so it's not possible to have a generic like:def resolve(service, ...):id = .....return service.service(id)because the generic call service is used by something that take a path argument. But why not a service_by_id(self, id) ?
grep 'def .*_service.self, id.:' site-packages/ovirtsdk4/services.py def vm_service(self, id):def group_service(self, id):def host_service(self, id):def vm_service(self, id):def label_service(self, id):def label_service(self, id):def profile_service(self, id):def profile_service(self, id):def network_service(self, id):def permission_service(self, id):def role_service(self, id):def tag_service(self, id):def profile_service(self, id):def storage_domain_service(self, id):def balance_service(self, id):def bookmark_service(self, id):def level_service(self, id):def cluster_service(self, id):def profile_service(self, id):def data_center_service(self, id):def attachment_service(self, id):def disk_profile_service(self, id):def snapshot_service(self, id):def disk_service(self, id):def group_service(self, id):def user_service(self, id):def domain_service(self, id):def event_service(self, id):def resource_service(self, id):def host_service(self, id):def group_service(self, id):def provider_service(self, id):def host_service(self, id):def certificate_service(self, id):def agent_service(self, id):def file_service(self, id):def filter_service(self, id):def brick_service(self, id):def hook_service(self, id):def volume_service(self, id):def group_service(self, id):def device_service(self, id):def hook_service(self, id):def nic_service(self, id):def node_service(self, id):def storage_service(self, id):def host_service(self, id):def icon_service(self, id):def image_transfer_service(self, id):def image_service(self, id):def console_service(self, id):def nic_service(self, id):def watchdog_service(self, id):def instance_type_service(self, id):def iscsi_bond_service(self, id):def job_service(self, id):def katello_erratum_service(self, id):def mac_pool_service(self, id):def attachment_service(self, id):def network_filter_service(self, id):def label_service(self, id):def network_service(self, id):def provider_service(self, id):def image_service(self, id):def provider_service(self, id):def network_service(self, id):def subnet_service(self, id):def key_service(self, id):def provider_service(self, id):def type_service(self, id):def operating_system_service(self, id):def permit_service(self, id):def qos_service(self, id):def limit_service(self, id):def limit_service(self, id):def quota_service(self, id):def role_service(self, id):def policy_service(self, id):def unit_service(self, id):def cdrom_service(self, id):def disk_service(self, id):def nic_service(self, id):def snapshot_service(self, id):def key_service(self, id):def statistic_service(self, id):def step_service(self, id):def disk_service(self, id):def connection_service(self, id):def template_service(self, id):def attachment_service(self, id):def vm_service(self, id):def storage_domain_service(self, id):def storage_connection_extension_service(self, id): def storage_connection_service(self, id): def permission_service(self, id):def tag_service(self, id):def cdrom_service(self, id):def attachment_service(self, id):def disk_service(self, id):def console_service(self, id):def nic_service(self, id):def watchdog_service(self, id):def template_service(self, id):def unmanaged_network_service(self, id): def user_service(self, id):def network_service(self, id):def application_service(self, id):def cdrom_service(self, id):def disk_service(self, id):def console_service(self, id):def device_service(self, id):def nic_service(self, id):def node_service(self, id):def pool_service(self, id):def reported_device_service(self, id):def session_service(self, id):def watchdog_service(self, id):def vm_service(self, id):def profile_service(self, id):def weight_service(self, id):def katello_erratum_service(self, id):
_______________________________________________
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users