summaryrefslogtreecommitdiffstats
path: root/src/software/providers/LMI_SoftwareFileCheck.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/software/providers/LMI_SoftwareFileCheck.py')
-rw-r--r--src/software/providers/LMI_SoftwareFileCheck.py9
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.