-
-
Notifications
You must be signed in to change notification settings - Fork 33.2k
gh-129948: Add set() to multiprocessing.managers.SyncManager
#129949
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
Merged
Merged
Changes from 38 commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
bd5b81c
https://github.com/python/cpython/issues/129948: support `multiproces…
mmingyu d762661
fix lint
mmingyu 3514b42
📜🤖 Added by blurb_it.
blurb-it[bot] e529f5f
📜🤖 Added by blurb_it.
blurb-it[bot] f0f7d25
remove first doc
mmingyu 41cb4a6
remove doc
mmingyu 4796816
📜🤖 Added by blurb_it.
blurb-it[bot] 40c60cc
fix lint
mmingyu 5e0977f
fix doc lint
mmingyu 5c02940
doc: update comment
mmingyu 3132d2a
Remove hard coding in MakeProxyType
mmingyu deb8b73
test: Seperate test_set, Add test_set_contain_all_method
mmingyu b0b3d3f
Update blurb to simply
mmingyu a381b1d
doc: multiprocessing and 3.14 what's news
mmingyu e332082
fix doc ref
mmingyu 928ad6d
Add set document in multiprocessing.rst
mmingyu b89beb9
fix lint
mmingyu e88f5c7
Update Doc/whatsnew/3.14.rst
mmingyu 3d5d828
Update _test_multiprocessing
mmingyu 9c3478d
Update blurb
mmingyu 7658e24
Add version change at multiprocessing.rst
mmingyu d2052a7
Fix typo
mmingyu 74db275
update version change to next
mmingyu 920e06a
Addressed all comment in reviewing
mmingyu 12a65e3
refactor test
mmingyu d707691
Enhance set operator tests with additional assertions and edge case h…
mmingyu 0eb6fdb
Add test case of __iter__, __xor__, __and__, __rand__
mmingyu dd295c3
Reordering set operator tests to improve clarity
mmingyu cf8ef27
Change register order after dict
mmingyu 3706c78
Fix the bug where SetProxy's __ior__, __ixor__, __iand__, and __isub_…
mmingyu a259b39
Fix missing __ge__, __gt__, __le__, and __lt__ methods in SetProxy
mmingyu 121b742
Addressed code review comments
mmingyu e8b449f
Hardcode SetProxy methods
mmingyu c3c3075
Grouping tests for issuperset and issubset
mmingyu 3af48c3
Merge branch 'main' into feature/set-proxy
picnixz 13c18c7
Update Lib/test/_test_multiprocessing.py
gpshead af37eae
Update Lib/multiprocessing/managers.py
gpshead a34e461
Update Lib/multiprocessing/managers.py
gpshead df6330a
Update Lib/test/_test_multiprocessing.py
gpshead 9d13129
Update Doc/library/multiprocessing.rst
gpshead File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 2 additions & 0 deletions
2
Misc/NEWS.d/next/Library/2025-02-11-06-42-17.gh-issue-129948.ZcugY9.rst
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| Add support for shared :class:`set` to :class:`multiprocessing.managers.SyncManager` | ||
| via :meth:`SyncManager.set() <multiprocessing.managers.SyncManager.set>`. |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.