├── .github └── workflows │ └── publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── pdm.lock ├── pdm.toml ├── pyproject.toml ├── src └── pyqt5_concurrent │ ├── Future.py │ ├── Qt.py │ ├── Task.py │ ├── TaskExecutor.py │ └── __init__.py └── tests ├── __init__.py ├── concurrent_sync_test.py ├── concurrent_test.py ├── future_cancel_test.py ├── priority_test.py ├── qt.py ├── task_error_test.py └── with_test.py /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/README.md -------------------------------------------------------------------------------- /pdm.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/pdm.lock -------------------------------------------------------------------------------- /pdm.toml: -------------------------------------------------------------------------------- 1 | [pypi] 2 | url = "https://mirrors.ustc.edu.cn/pypi/web/simple" 3 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/pyqt5_concurrent/Future.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/src/pyqt5_concurrent/Future.py -------------------------------------------------------------------------------- /src/pyqt5_concurrent/Qt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/src/pyqt5_concurrent/Qt.py -------------------------------------------------------------------------------- /src/pyqt5_concurrent/Task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/src/pyqt5_concurrent/Task.py -------------------------------------------------------------------------------- /src/pyqt5_concurrent/TaskExecutor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/src/pyqt5_concurrent/TaskExecutor.py -------------------------------------------------------------------------------- /src/pyqt5_concurrent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/concurrent_sync_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/tests/concurrent_sync_test.py -------------------------------------------------------------------------------- /tests/concurrent_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/tests/concurrent_test.py -------------------------------------------------------------------------------- /tests/future_cancel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/tests/future_cancel_test.py -------------------------------------------------------------------------------- /tests/priority_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/tests/priority_test.py -------------------------------------------------------------------------------- /tests/qt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/tests/qt.py -------------------------------------------------------------------------------- /tests/task_error_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/tests/task_error_test.py -------------------------------------------------------------------------------- /tests/with_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AresConnor/pyqt5-concurrent/HEAD/tests/with_test.py --------------------------------------------------------------------------------