mirror of https://gitee.com/openkylin/libvirt.git
scripts: apibuild: parse 'Since' for macros
This patch adds 'version' parameter to the generated XML API for macros It'll require, for new additions, to add a comment with the version that the macro was added. An example bellow of code diff and the change in the generated XML. Note that the Since tag is removed from the comment as there is a proper field for it in the XML. Signed-off-by: Victor Toso <victortoso@redhat.com> Reviewed-by: Andrea Bolognani <abologna@redhat.com>
This commit is contained in:
parent
8be766e39c
commit
b7472a1d79
|
@ -2266,11 +2266,15 @@ class docBuilder:
|
|||
output.write(" string='%s'" % strValue)
|
||||
else:
|
||||
output.write(" raw='%s'" % escape(rawValue))
|
||||
|
||||
(since, comment) = self.retrieve_comment_tags(name, desc)
|
||||
if len(since) > 0:
|
||||
output.write(" version='%s'" % escape(since))
|
||||
output.write(">\n")
|
||||
|
||||
if desc is not None and desc != "":
|
||||
output.write(" <info><![CDATA[%s]]></info>\n" % (desc))
|
||||
self.indexString(name, desc)
|
||||
if comment is not None and comment != "":
|
||||
output.write(" <info><![CDATA[%s]]></info>\n" % (comment))
|
||||
self.indexString(name, comment)
|
||||
for arg in args:
|
||||
(name, desc) = arg
|
||||
if desc is not None and desc != "":
|
||||
|
|
Loading…
Reference in New Issue