[Oval-commits] r88 - trunk/tools/oval/definition
Pavel Vinogradov
blaze-guest at alioth.debian.org
Tue Jul 17 10:34:39 UTC 2007
Author: blaze-guest
Date: 2007-07-17 10:34:39 +0000 (Tue, 17 Jul 2007)
New Revision: 88
Modified:
trunk/tools/oval/definition/generator.py
Log:
Fix some regressions
Modified: trunk/tools/oval/definition/generator.py
===================================================================
--- trunk/tools/oval/definition/generator.py 2007-07-16 19:39:39 UTC (rev 87)
+++ trunk/tools/oval/definition/generator.py 2007-07-17 10:34:39 UTC (rev 88)
@@ -296,7 +296,7 @@
"""
doc = xml.dom.minidom.Document ()
- if len (dsaref["packages"]) == 0:
+ if not dsaref.has_key("packages"):
logging.log(logging.WARNING, "Release definition not well formatted")
raise DSAFormatException
@@ -334,7 +334,8 @@
#TODO: move this info to other place
metadata.appendChild ( __createXMLElement ("description", "What information can i put there?"))
debianMetadata = __createXMLElement ("debian")
- debianMetadata.appendChild ( __createXMLElement ("date", dsaref["date"]) )
+ if dsaref.has_key("date"):
+ debianMetadata.appendChild ( __createXMLElement ("date", dsaref["date"]) )
debianMetadata.appendChild ( __createXMLElement ("moreinfo", dsaref["moreinfo"]) )
metadata.appendChild (debianMetadata)
definition.appendChild ( metadata )
@@ -400,4 +401,4 @@
def printOVALDefinitions (doc):
if doc.getElementsByTagName("definitions")[0].hasChildNodes():
- xml.dom.ext.PrettyPrint(doc)
\ No newline at end of file
+ xml.dom.ext.PrettyPrint(doc)
More information about the Oval-commits
mailing list