diff options
Diffstat (limited to 'src/software/providers/LMI_SoftwareFileCheck.py')
-rw-r--r-- | src/software/providers/LMI_SoftwareFileCheck.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/software/providers/LMI_SoftwareFileCheck.py b/src/software/providers/LMI_SoftwareFileCheck.py index 0058f78..7e1782c 100644 --- a/src/software/providers/LMI_SoftwareFileCheck.py +++ b/src/software/providers/LMI_SoftwareFileCheck.py @@ -70,10 +70,11 @@ class LMI_SoftwareFileCheck(CIMProvider2): logger.log_debug('Entering %s.get_instance()' \ % self.__class__.__name__) - vpkg = SoftwareFileCheck.object_path2yumcheck(env, model.path) - pkg = vpkg.po - fi = pkg.hdr.fiFromHeader() - return filecheck2model(vpkg, model['Name'], env, False) + with YumDB.getInstance(env) as yb: + vpkg = SoftwareFileCheck.object_path2yumcheck(env, model.path) + pkg = vpkg.po + fi = pkg.hdr.fiFromHeader() + return filecheck2model(vpkg, model['Name'], env, False) def enum_instances(self, env, model, keys_only): """Enumerate instances. |