mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-04-27 09:34:42 +00:00
Fix custom XML output with missing info or warning tags
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3958 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
parent
7b489b5897
commit
02b7a70d2d
1 changed files with 8 additions and 2 deletions
|
|
@ -67,12 +67,18 @@ class CustomXMLLogger (xmllog.XMLLogger):
|
|||
if url_data.info and self.has_part('info'):
|
||||
self.xml_starttag(u"infos")
|
||||
for tag, info in url_data.info:
|
||||
self.xml_tag(u"info", info)
|
||||
attrs = {}
|
||||
if tag is not None:
|
||||
attrs["tag"] = tag
|
||||
self.xml_tag(u"info", info, attrs=attrs)
|
||||
self.xml_endtag(u"infos")
|
||||
if url_data.warnings and self.has_part('warning'):
|
||||
self.xml_starttag(u"warnings")
|
||||
for tag, data in url_data.warnings:
|
||||
self.xml_tag(u"warning", data, attrs={u"tag": tag})
|
||||
attrs = {}
|
||||
if tag is not None:
|
||||
attrs["tag"] = tag
|
||||
self.xml_tag(u"warning", data, attrs=attrs)
|
||||
self.xml_endtag(u"warnings")
|
||||
if self.has_part("result"):
|
||||
attrs = {}
|
||||
|
|
|
|||
Loading…
Reference in a new issue