summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2022-09-06 17:58:43 +0200
committerLubomir Rintel <lkundrak@v3.sk>2022-09-07 10:55:31 +0200
commitd71f0aac39e9ad3635160ca84a3fd07cd5e5326a (patch)
treea38a5b1ab73724b40e39c9518e3101cc84cb75bc
parent6ce2aae011e2071b0cd4d4e8f6f99b0126abc360 (diff)
downloadNetworkManager-d71f0aac39e9ad3635160ca84a3fd07cd5e5326a.tar.gz
generate-docs-nm-settings-docs-merge: merge <deprecated*> elements
They will be used to include property deprecation data.
-rwxr-xr-xtools/generate-docs-nm-settings-docs-merge.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/generate-docs-nm-settings-docs-merge.py b/tools/generate-docs-nm-settings-docs-merge.py
index 799db73778..5df4907349 100755
--- a/tools/generate-docs-nm-settings-docs-merge.py
+++ b/tools/generate-docs-nm-settings-docs-merge.py
@@ -181,6 +181,8 @@ for setting_name in iter_keys_of_dicts(settings_roots, key_fcn_setting_name):
properties_attrs = list([p.get(property_name) for p in properties])
description_docbook = find_attr(properties_attrs, "description-docbook")
description = find_attr(properties_attrs, "description")
+ deprecated_docbook = find_attr(properties_attrs, "deprecated-docbook")
+ deprecated = find_attr(properties_attrs, "deprecated")
if gl_only_from_first and properties_attrs[0] is None:
dbg("> > > > skip (only-from-first")
@@ -211,4 +213,9 @@ for setting_name in iter_keys_of_dicts(settings_roots, key_fcn_setting_name):
elif description is not None:
property_node.append(description)
+ if deprecated_docbook is not None:
+ property_node.insert(0, deprecated_docbook)
+ if deprecated is not None:
+ property_node.insert(0, deprecated)
+
ET.ElementTree(root_node).write(gl_output_xml_file)