summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorValentin David <valentin.david@codethink.co.uk>2020-09-08 17:15:30 +0200
committerThomas Haller <thaller@redhat.com>2020-09-08 17:35:14 +0200
commit54e25f23f53af889703dfc50d51a8afeeea8a439 (patch)
tree65ab5579212185cd3d81fc1cb6c96e4fafb7959e /tools
parent2cb40f6e36ce8db8257b07e15fe1bb9a47ce64f3 (diff)
build/docs: fix generated XML syntax in tools/generate-docs-nm-settings-docs-gir.py
Class description may contains double quotes which is not valid as XML attribute value. [thaller@redhat.com: adjust original patch to reformat code with python black] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/620
Diffstat (limited to 'tools')
-rwxr-xr-xtools/generate-docs-nm-settings-docs-gir.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/generate-docs-nm-settings-docs-gir.py b/tools/generate-docs-nm-settings-docs-gir.py
index ebda99560a..317b32972a 100755
--- a/tools/generate-docs-nm-settings-docs-gir.py
+++ b/tools/generate-docs-nm-settings-docs-gir.py
@@ -244,8 +244,12 @@ for settingxml in settings:
"%s needs a gtk-doc block with one-line description" % setting.props.name
)
outfile.write(
- ' <setting name="%s" description="%s" name_upper="%s" >\n'
- % (setting.props.name, class_desc, get_setting_name_define(settingxml))
+ ' <setting name="%s" description=%s name_upper="%s" >\n'
+ % (
+ setting.props.name,
+ xml_quoteattr(class_desc),
+ get_setting_name_define(settingxml),
+ )
)
setting_properties = {