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
This commit is contained in:

committed by
Thomas Haller

parent
2cb40f6e36
commit
54e25f23f5
@@ -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 = {
|
||||
|
Reference in New Issue
Block a user