Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gh-92123: Adapt _elementtree to multi-phase init (PEP 489) #101285

Merged
merged 28 commits into from
Jan 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
4d0b34e
Refactor: replace query with parameter
erlend-aasland Jan 20, 2023
3489b1b
Refactor: replace query with parameter
erlend-aasland Jan 20, 2023
c2089ff
Refactor: replace query with parameter
erlend-aasland Jan 20, 2023
acafd9c
Fix cherry-picks
erlend-aasland Jan 20, 2023
18109aa
gh-92123: use PyModule_GetState in _elementtree
erlend-aasland Jan 22, 2023
af83b00
Add get_elementtree_state_by_cls() helper
erlend-aasland Jan 22, 2023
96e6239
_elementtree.Element.append
erlend-aasland Jan 22, 2023
27c7dd8
_elementtree.Element.__copy__
erlend-aasland Jan 22, 2023
74eb390
_elementtree.Element.__setstate__
erlend-aasland Jan 22, 2023
7f639a7
_elementtree.Element.extend
erlend-aasland Jan 22, 2023
0b2a670
_elementtree.Element.find
erlend-aasland Jan 22, 2023
5502d85
_elementtree.Element.findtext
erlend-aasland Jan 22, 2023
0546b43
_elementtree.Element.findall
erlend-aasland Jan 22, 2023
863db65
_elementtree.Element.iterfind
erlend-aasland Jan 22, 2023
9861b4e
_elementtree.Element.iter
erlend-aasland Jan 22, 2023
c012ed0
_elementtree.Element.itertext
erlend-aasland Jan 22, 2023
2aff87d
_elementtree.Element.makeelement
erlend-aasland Jan 22, 2023
e41f38f
Add get_elementtree_state_by_type() helper
erlend-aasland Jan 22, 2023
c904083
_elementtree_Element___deepcopy___impl
erlend-aasland Jan 22, 2023
26656f1
element_setitem
erlend-aasland Jan 22, 2023
381c8d8
element_ass_subscr
erlend-aasland Jan 22, 2023
af6a4e9
elementiter_next
erlend-aasland Jan 22, 2023
ae51faf
treebuilder_new
erlend-aasland Jan 22, 2023
85b6b96
xmlparser_new
erlend-aasland Jan 22, 2023
5290718
clinic-state
erlend-aasland Jan 22, 2023
2224356
Remove ET_STATE_GLOBAL macro
erlend-aasland Jan 22, 2023
6ca25df
Multi-phase init
erlend-aasland Jan 22, 2023
de8ec94
Add NEWS
erlend-aasland Jan 24, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Adapt the ``_elementtree`` extension module to multi-phase init (:pep:`489`).
Patches by Erlend E. Aasland.
Loading