5 items
NAME ↑ SIZE MODIFIED PERMS ACTIONS
.. / Parent Directory
__pycache__ — dir
2026-07-01 11:10 · rwxr-xr-x
2026-07-01 11:10 rwxr-xr-x
__init__.py — 1.52 KB
2025-06-03 18:38 · rw-r--r--
1.52 KB 2025-06-03 18:38 rw-r--r--
_base.py — 22.3 KB
2025-06-03 18:38 · rw-r--r--
22.3 KB 2025-06-03 18:38 rw-r--r--
process.py — 34.65 KB
2025-06-03 18:38 · rw-r--r--
34.65 KB 2025-06-03 18:38 rw-r--r--
thread.py — 8.57 KB
2025-06-03 18:38 · rw-r--r--
8.57 KB 2025-06-03 18:38 rw-r--r--
ONLINE
futures
5 items
20:33:46
TERMINAL FM
Edit
Preview
Download
Rename
Copy
Chmod
Delete
# Copyright 2009 Brian Quinlan. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Execute computations asynchronously using threads or processes.""" __author__ = 'Brian Quinlan (brian@sweetapp.com)' from concurrent.futures._base import (FIRST_COMPLETED, FIRST_EXCEPTION, ALL_COMPLETED, CancelledError, TimeoutError, InvalidStateError, BrokenExecutor, Future, Executor, wait, as_completed) __all__ = ( 'FIRST_COMPLETED', 'FIRST_EXCEPTION', 'ALL_COMPLETED', 'CancelledError', 'TimeoutError', 'BrokenExecutor', 'Future', 'Executor', 'wait', 'as_completed', 'ProcessPoolExecutor', 'ThreadPoolExecutor', ) def __dir__(): return __all__ + ('__author__', '__doc__') def __getattr__(name): global ProcessPoolExecutor, ThreadPoolExecutor if name == 'ProcessPoolExecutor': from .process import ProcessPoolExecutor as pe ProcessPoolExecutor = pe return pe if name == 'ThreadPoolExecutor': from .thread import ThreadPoolExecutor as te ThreadPoolExecutor = te return te raise AttributeError(f"module {__name__!r} has no attribute {name!r}")