diff options
author | Valentin David <valentin.david@codethink.co.uk> | 2020-09-08 17:15:30 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2020-09-08 17:35:14 +0200 |
commit | 54e25f23f53af889703dfc50d51a8afeeea8a439 (patch) | |
tree | 65ab5579212185cd3d81fc1cb6c96e4fafb7959e /tools | |
parent | 2cb40f6e36ce8db8257b07e15fe1bb9a47ce64f3 (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-x | tools/generate-docs-nm-settings-docs-gir.py | 8 |
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 = { |