diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-02-17 15:55:11 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-02-17 15:55:11 +0100 |
commit | 0a89888cba71c5adb175df99011fd5dc3bdebff9 (patch) | |
tree | 6f6b58046a313173ff1edacd79369c327958c046 /doc/tools/doc_status.py | |
parent | 47319581749cb06377de7e041a160a2ff92fa6ba (diff) | |
parent | 12c86c671670b4674d64324884dde26ad5fa5c24 (diff) | |
download | redot-engine-0a89888cba71c5adb175df99011fd5dc3bdebff9.tar.gz |
Merge pull request #88401 from dalexeev/doc-deprecated-experimental-as-documented
Documentation: Treat deprecated/experimental members as documented
Diffstat (limited to 'doc/tools/doc_status.py')
-rwxr-xr-x | doc/tools/doc_status.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/doc/tools/doc_status.py b/doc/tools/doc_status.py index 717a468b36..a23c11b585 100755 --- a/doc/tools/doc_status.py +++ b/doc/tools/doc_status.py @@ -279,13 +279,18 @@ class ClassStatus: elif tag.tag in ["methods", "signals", "operators", "constructors"]: for sub_tag in list(tag): + is_deprecated = "deprecated" in sub_tag.attrib + is_experimental = "experimental" in sub_tag.attrib descr = sub_tag.find("description") - increment = (descr is not None) and (descr.text is not None) and len(descr.text.strip()) > 0 - status.progresses[tag.tag].increment(increment) + has_descr = (descr is not None) and (descr.text is not None) and len(descr.text.strip()) > 0 + status.progresses[tag.tag].increment(is_deprecated or is_experimental or has_descr) elif tag.tag in ["constants", "members", "theme_items"]: for sub_tag in list(tag): if not sub_tag.text is None: - status.progresses[tag.tag].increment(len(sub_tag.text.strip()) > 0) + is_deprecated = "deprecated" in sub_tag.attrib + is_experimental = "experimental" in sub_tag.attrib + has_descr = len(sub_tag.text.strip()) > 0 + status.progresses[tag.tag].increment(is_deprecated or is_experimental or has_descr) elif tag.tag in ["tutorials"]: pass # Ignore those tags for now |