[Oval-commits] r48 - in trunk/tools/oval: definition parser
Pavel Vinogradov
blaze-guest at alioth.debian.org
Wed Jun 13 18:31:20 UTC 2007
Author: blaze-guest
Date: 2007-06-13 18:31:19 +0000 (Wed, 13 Jun 2007)
New Revision: 48
Modified:
trunk/tools/oval/definition/generator.py
trunk/tools/oval/parser/dsa.py
Log:
Uptimize DSA storage structure
Modified: trunk/tools/oval/definition/generator.py
===================================================================
--- trunk/tools/oval/definition/generator.py 2007-06-12 19:25:32 UTC (rev 47)
+++ trunk/tools/oval/definition/generator.py 2007-06-13 18:31:19 UTC (rev 48)
@@ -191,7 +191,7 @@
packageCriteria = __createXMLElement ("criteria", attrs={"comment" : "Packages section", "operation" : "OR"})
for bpkg in data[stdArch].keys():
- packageCriteria.appendChild ( __createXMLElement ("criterion", attrs = {"test_ref" : __createDPKGTest(bpkg, data[stdArch][bpkg][0]), "comment" : "%s DPKG is earlier than %s" % (bpkg, data[stdArch][bpkg][0])}))
+ packageCriteria.appendChild ( __createXMLElement ("criterion", attrs = {"test_ref" : __createDPKGTest(bpkg, data[stdArch][bpkg]), "comment" : "%s DPKG is earlier than %s" % (bpkg, data[stdArch][bpkg])}))
archDependCriteria.appendChild (packageCriteria)
archCriteria.appendChild (archDependCriteria)
@@ -207,7 +207,7 @@
packageCriteria = __createXMLElement ("criteria", attrs={"comment" : "Packages section", "operation" : "OR"})
for bpkg in data[key].keys():
- packageCriteria.appendChild ( __createXMLElement ("criterion", attrs = {"test_ref" : __createDPKGTest(bpkg, data[key][bpkg][0]), "comment" : "%s DPKG is earlier than %s" % (bpkg, data[key][bpkg][0])}))
+ packageCriteria.appendChild ( __createXMLElement ("criterion", attrs = {"test_ref" : __createDPKGTest(bpkg, data[key][bpkg]), "comment" : "%s DPKG is earlier than %s" % (bpkg, data[key][bpkg])}))
supportedPlatformCriteria.appendChild (packageCriteria)
archDependCriteria.appendChild (supportedPlatformCriteria)
Modified: trunk/tools/oval/parser/dsa.py
===================================================================
--- trunk/tools/oval/parser/dsa.py 2007-06-12 19:25:32 UTC (rev 47)
+++ trunk/tools/oval/parser/dsa.py 2007-06-13 18:31:19 UTC (rev 48)
@@ -82,8 +82,8 @@
if not version in data["packages"][deb_ver][architecture][package]:
data["packages"][deb_ver][architecture][package].append(version)
else:
- data["packages"][deb_ver][architecture][package] = [version]
+ data["packages"][deb_ver][architecture][package] = version
else:
- data["packages"][deb_ver][architecture] = {package : [version]}
+ data["packages"][deb_ver][architecture] = {package : version}
return (dsa, data)
More information about the Oval-commits
mailing list