diff options
Diffstat (limited to 'src/software/openlmi/software/LMI_HostedSoftwareIdentityResource.py')
-rw-r--r-- | src/software/openlmi/software/LMI_HostedSoftwareIdentityResource.py | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/software/openlmi/software/LMI_HostedSoftwareIdentityResource.py b/src/software/openlmi/software/LMI_HostedSoftwareIdentityResource.py index 09ab5d3..05f7725 100644 --- a/src/software/openlmi/software/LMI_HostedSoftwareIdentityResource.py +++ b/src/software/openlmi/software/LMI_HostedSoftwareIdentityResource.py @@ -31,7 +31,7 @@ from pywbem.cim_provider2 import CIMProvider2 from openlmi.common import cmpi_logging from openlmi.software.core import generate_references from openlmi.software.core import ComputerSystem -from openlmi.software.core import SoftwareIdentityResource +from openlmi.software.core import IdentityResource from openlmi.software.yumdb import YumDB @cmpi_logging.trace_function @@ -46,8 +46,7 @@ def generate_system_referents(env, object_name, model, _keys_only): host=model.path.host) model["Antecedent"] = ComputerSystem.get_path() for repo in YumDB.get_instance().get_repository_list('all'): - model["Dependent"] = SoftwareIdentityResource.repo2model( - repo, model=repomodel) + model["Dependent"] = IdentityResource.repo2model(repo, model=repomodel) yield model @cmpi_logging.trace_function @@ -55,10 +54,10 @@ def generate_repository_referents(env, object_name, model, _keys_only): """ Handler for referents enumeration request. """ - repo = SoftwareIdentityResource.object_path2repo( + repo = IdentityResource.object_path2repo( env, object_name, kind='all') model["Antecedent"] = ComputerSystem.get_path() - model["Dependent"] = SoftwareIdentityResource.repo2model(repo) + model["Dependent"] = IdentityResource.repo2model(repo) yield model class LMI_HostedSoftwareIdentityResource(CIMProvider2): @@ -113,7 +112,7 @@ class LMI_HostedSoftwareIdentityResource(CIMProvider2): raise pywbem.CIMError(pywbem.CIM_ERR_NOT_FOUND, 'Unknown repository "%s".' % repoid) model["Antecedent"] = ComputerSystem.get_path() - model["Dependent"] = SoftwareIdentityResource.repo2model(repos[0]) + model["Dependent"] = IdentityResource.repo2model(repos[0]) return model @@ -152,7 +151,7 @@ class LMI_HostedSoftwareIdentityResource(CIMProvider2): classname='LMI_SoftwareIdentityResource', namespace='root/cimv2') for repo in repolist: - model["Dependent"] = SoftwareIdentityResource.repo2model( + model["Dependent"] = IdentityResource.repo2model( repo, model=repomodel) yield model |