Skip to content

[3.15] gh-151943: Document the CharacterData interface and other DOM members (GH-155632) - #156632

Merged
hugovk merged 1 commit into
python:3.15from
miss-islington:backport-922c866-3.15
Aug 30, 2026
Merged

[3.15] gh-151943: Document the CharacterData interface and other DOM members (GH-155632)#156632
hugovk merged 1 commit into
python:3.15from
miss-islington:backport-922c866-3.15

Conversation

@miss-islington

@miss-islington miss-islington commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

CharacterData was not mentioned at all, although Text, Comment and
CDATASection inherit from it. Document also DocumentFragment, Entity
and Notation, many implemented members which were omitted, the node type
constants and the exception code constants.

Add class directives for all documented interfaces, so that references
to them resolve, and remove xml.dom.rst from the nit-picky mode
exceptions.

Fix incorrect statements about nodeName, NodeList.item(), CDATASection
and attribute nodes, and describe minidom specific differences in the
minidom documentation.
(cherry picked from commit 922c866)

Co-authored-by: Serhiy Storchaka storchaka@gmail.com

…embers (pythonGH-155632)

CharacterData was not mentioned at all, although Text, Comment and
CDATASection inherit from it.  Document also DocumentFragment, Entity
and Notation, many implemented members which were omitted, the node type
constants and the exception code constants.

Add class directives for all documented interfaces, so that references
to them resolve, and remove xml.dom.rst from the nit-picky mode
exceptions.

Fix incorrect statements about nodeName, NodeList.item(), CDATASection
and attribute nodes, and describe minidom specific differences in the
minidom documentation.
(cherry picked from commit 922c866)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
@bedevere-app bedevere-app Bot added docs Documentation in the Doc dir skip news labels Aug 30, 2026
@github-project-automation github-project-automation Bot moved this to Todo in Docs PRs Aug 30, 2026
@hugovk
hugovk enabled auto-merge (squash) August 30, 2026 08:21
@hugovk
hugovk merged commit 3fc79f7 into python:3.15 Aug 30, 2026
38 of 39 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in Docs PRs Aug 30, 2026
@miss-islington
miss-islington deleted the backport-922c866-3.15 branch August 30, 2026 08:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Documentation in the Doc dir skip news

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants