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
|
"%s needs a gtk-doc block with one-line description" % setting.props.name
|
||||||
)
|
)
|
||||||
outfile.write(
|
outfile.write(
|
||||||
' <setting name="%s" description="%s" name_upper="%s" >\n'
|
' <setting name="%s" description=%s name_upper="%s" >\n'
|
||||||
% (setting.props.name, class_desc, get_setting_name_define(settingxml))
|
% (
|
||||||
|
setting.props.name,
|
||||||
|
xml_quoteattr(class_desc),
|
||||||
|
get_setting_name_define(settingxml),
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
setting_properties = {
|
setting_properties = {
|
||||||
|
Reference in New Issue
Block a user