Add SetProxy and support for set operations in multiprocessing.managers for Python 3.14 (#14077)

This commit is contained in:
mingyu
2025-05-22 12:54:40 +02:00
committed by GitHub
parent d174329978
commit a545707732
2 changed files with 68 additions and 2 deletions
+6 -1
View File
@@ -58,7 +58,6 @@ multiprocessing.forkserver.main
multiprocessing.managers.BaseListProxy.clear
multiprocessing.managers.BaseListProxy.copy
multiprocessing.managers.DictProxy.__ior__
multiprocessing.managers.SyncManager.set
multiprocessing.managers._BaseDictProxy.__ior__
multiprocessing.managers._BaseDictProxy.__or__
multiprocessing.managers._BaseDictProxy.__reversed__
@@ -202,6 +201,12 @@ multiprocessing.managers._BaseDictProxy.keys
multiprocessing.managers._BaseDictProxy.popitem
multiprocessing.managers._BaseDictProxy.values
multiprocessing.managers._BaseSetProxy.__iter__
multiprocessing.managers._BaseSetProxy.__len__
multiprocessing.managers._BaseSetProxy.clear
multiprocessing.managers._BaseSetProxy.copy
multiprocessing.managers._BaseSetProxy.pop
# To match `dict`, we lie about the runtime, but use overloads to match the correct behavior
types.MappingProxyType.get