mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-22 20:01:29 +08:00
Add multiprocessing.resource_tracker submodule (#8405)
This commit is contained in:
@@ -173,6 +173,7 @@ modulefinder: 2.7-
|
||||
msilib: 2.7-
|
||||
msvcrt: 2.7-
|
||||
multiprocessing: 2.7-
|
||||
multiprocessing.resource_tracker: 3.8-
|
||||
multiprocessing.shared_memory: 3.8-
|
||||
netrc: 2.7-
|
||||
nis: 2.7-
|
||||
|
||||
19
stdlib/multiprocessing/resource_tracker.pyi
Normal file
19
stdlib/multiprocessing/resource_tracker.pyi
Normal file
@@ -0,0 +1,19 @@
|
||||
from _typeshed import Incomplete, StrOrBytesPath
|
||||
from collections.abc import Sized
|
||||
|
||||
__all__ = ["ensure_running", "register", "unregister"]
|
||||
|
||||
class ResourceTracker:
|
||||
def __init__(self) -> None: ...
|
||||
def getfd(self) -> int | None: ...
|
||||
def ensure_running(self) -> None: ...
|
||||
def register(self, name: Sized, rtype: Incomplete) -> None: ...
|
||||
def unregister(self, name: Sized, rtype: Incomplete) -> None: ...
|
||||
|
||||
_resource_tracker: ResourceTracker = ...
|
||||
ensure_running = _resource_tracker.ensure_running
|
||||
register = _resource_tracker.register
|
||||
unregister = _resource_tracker.unregister
|
||||
getfd = _resource_tracker.getfd
|
||||
|
||||
def main(fd: StrOrBytesPath | int) -> None: ...
|
||||
Reference in New Issue
Block a user