├── .bumpversion.cfg ├── .coveragerc ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .pyup.yml ├── .travis.yml ├── AUTHORS ├── CODE_OF_CONDUCT.rst ├── Changelog ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── docs ├── Makefile ├── _static │ └── .keep ├── _templates │ └── .keep ├── changelog.rst ├── conf.py ├── copyright.rst ├── faq.rst ├── glossary.rst ├── images │ ├── favicon.ico │ ├── logo.png │ └── tutorial_graph.png ├── includes │ ├── code-of-conduct.txt │ ├── faq.txt │ ├── installation.txt │ └── introduction.txt ├── index.rst ├── introduction.rst ├── make.bat ├── reference │ ├── index.rst │ ├── mode.debug.rst │ ├── mode.exceptions.rst │ ├── mode.locals.rst │ ├── mode.loop.eventlet.rst │ ├── mode.loop.gevent.rst │ ├── mode.loop.rst │ ├── mode.loop.uvloop.rst │ ├── mode.proxy.rst │ ├── mode.rst │ ├── mode.services.rst │ ├── mode.signals.rst │ ├── mode.supervisors.rst │ ├── mode.threads.rst │ ├── mode.timers.rst │ ├── mode.types.rst │ ├── mode.types.services.rst │ ├── mode.types.signals.rst │ ├── mode.types.supervisors.rst │ ├── mode.utils.aiter.rst │ ├── mode.utils.collections.rst │ ├── mode.utils.compat.rst │ ├── mode.utils.contexts.rst │ ├── mode.utils.futures.rst │ ├── mode.utils.graphs.rst │ ├── mode.utils.imports.rst │ ├── mode.utils.locals.rst │ ├── mode.utils.locks.rst │ ├── mode.utils.logging.rst │ ├── mode.utils.loops.rst │ ├── mode.utils.mocks.rst │ ├── mode.utils.objects.rst │ ├── mode.utils.queues.rst │ ├── mode.utils.text.rst │ ├── mode.utils.times.rst │ ├── mode.utils.tracebacks.rst │ ├── mode.utils.trees.rst │ ├── mode.utils.types.graphs.rst │ ├── mode.utils.types.trees.rst │ ├── mode.utils.typing.rst │ └── mode.worker.rst ├── templates │ └── readme.txt └── userguide │ ├── index.rst │ └── services.rst ├── environment.yml ├── examples ├── service.py └── tutorial.py ├── extra └── bandit │ ├── baseline.json │ └── config.yml ├── mode ├── __init__.py ├── debug.py ├── exceptions.py ├── locals.py ├── loop │ ├── __init__.py │ ├── _gevent_loop.py │ ├── eventlet.py │ ├── gevent.py │ └── uvloop.py ├── proxy.py ├── py.typed ├── services.py ├── signals.py ├── supervisors.py ├── threads.py ├── timers.py ├── types │ ├── __init__.py │ ├── services.py │ ├── signals.py │ └── supervisors.py ├── utils │ ├── __init__.py │ ├── _py37_contextlib.py │ ├── aiter.py │ ├── collections.py │ ├── compat.py │ ├── contexts.py │ ├── futures.py │ ├── graphs │ │ ├── __init__.py │ │ ├── formatter.py │ │ └── graph.py │ ├── imports.py │ ├── locals.py │ ├── locks.py │ ├── logging.py │ ├── loops.py │ ├── mocks.py │ ├── objects.py │ ├── queues.py │ ├── text.py │ ├── times.py │ ├── tracebacks.py │ ├── trees.py │ ├── types │ │ ├── __init__.py │ │ ├── graphs.py │ │ └── trees.py │ └── typing.py └── worker.py ├── readthedocs.yml ├── requirements ├── ci.txt ├── default.txt ├── dist.txt ├── docs.txt ├── extras │ ├── eventlet.txt │ ├── gevent.txt │ └── uvloop.txt ├── flakes.txt ├── test.txt └── typecheck.txt ├── setup.cfg ├── setup.py ├── t ├── __init__.py ├── conftest.py ├── functional │ ├── __init__.py │ ├── test_mode.py │ ├── test_proxy.py │ ├── test_service.py │ ├── test_signals.py │ ├── test_supervisors.py │ ├── test_timers.py │ └── utils │ │ ├── __init__.py │ │ ├── test_aiter.py │ │ ├── test_collections.py │ │ ├── test_compat.py │ │ ├── test_contexts.py │ │ ├── test_futures.py │ │ ├── test_locals.py │ │ ├── test_queues.py │ │ ├── test_text.py │ │ ├── test_times.py │ │ ├── test_tracebacks.py │ │ └── test_trees.py └── unit │ ├── __init__.py │ ├── test_debug.py │ ├── test_locals.py │ ├── test_services.py │ ├── test_supervisors.py │ ├── test_threads.py │ ├── test_worker.py │ └── utils │ ├── __init__.py │ ├── test_imports.py │ ├── test_locks.py │ ├── test_logging.py │ └── test_objects.py └── tox.ini /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/.coveragerc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/.gitignore -------------------------------------------------------------------------------- /.pyup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/.pyup.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/AUTHORS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/CODE_OF_CONDUCT.rst -------------------------------------------------------------------------------- /Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/Changelog -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../Changelog 2 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/copyright.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/copyright.rst -------------------------------------------------------------------------------- /docs/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/faq.rst -------------------------------------------------------------------------------- /docs/glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/glossary.rst -------------------------------------------------------------------------------- /docs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/images/favicon.ico -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /docs/images/tutorial_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/images/tutorial_graph.png -------------------------------------------------------------------------------- /docs/includes/code-of-conduct.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/includes/code-of-conduct.txt -------------------------------------------------------------------------------- /docs/includes/faq.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/includes/faq.txt -------------------------------------------------------------------------------- /docs/includes/installation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/includes/installation.txt -------------------------------------------------------------------------------- /docs/includes/introduction.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/includes/introduction.txt -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/introduction.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/reference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/index.rst -------------------------------------------------------------------------------- /docs/reference/mode.debug.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.debug.rst -------------------------------------------------------------------------------- /docs/reference/mode.exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.exceptions.rst -------------------------------------------------------------------------------- /docs/reference/mode.locals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.locals.rst -------------------------------------------------------------------------------- /docs/reference/mode.loop.eventlet.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.loop.eventlet.rst -------------------------------------------------------------------------------- /docs/reference/mode.loop.gevent.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.loop.gevent.rst -------------------------------------------------------------------------------- /docs/reference/mode.loop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.loop.rst -------------------------------------------------------------------------------- /docs/reference/mode.loop.uvloop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.loop.uvloop.rst -------------------------------------------------------------------------------- /docs/reference/mode.proxy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.proxy.rst -------------------------------------------------------------------------------- /docs/reference/mode.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.rst -------------------------------------------------------------------------------- /docs/reference/mode.services.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.services.rst -------------------------------------------------------------------------------- /docs/reference/mode.signals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.signals.rst -------------------------------------------------------------------------------- /docs/reference/mode.supervisors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.supervisors.rst -------------------------------------------------------------------------------- /docs/reference/mode.threads.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.threads.rst -------------------------------------------------------------------------------- /docs/reference/mode.timers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.timers.rst -------------------------------------------------------------------------------- /docs/reference/mode.types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.types.rst -------------------------------------------------------------------------------- /docs/reference/mode.types.services.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.types.services.rst -------------------------------------------------------------------------------- /docs/reference/mode.types.signals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.types.signals.rst -------------------------------------------------------------------------------- /docs/reference/mode.types.supervisors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.types.supervisors.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.aiter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.aiter.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.collections.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.collections.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.compat.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.compat.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.contexts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.contexts.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.futures.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.futures.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.graphs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.graphs.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.imports.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.imports.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.locals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.locals.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.locks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.locks.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.logging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.logging.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.loops.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.loops.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.mocks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.mocks.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.objects.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.objects.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.queues.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.queues.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.text.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.text.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.times.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.times.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.tracebacks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.tracebacks.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.trees.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.trees.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.types.graphs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.types.graphs.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.types.trees.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.types.trees.rst -------------------------------------------------------------------------------- /docs/reference/mode.utils.typing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.utils.typing.rst -------------------------------------------------------------------------------- /docs/reference/mode.worker.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/reference/mode.worker.rst -------------------------------------------------------------------------------- /docs/templates/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/templates/readme.txt -------------------------------------------------------------------------------- /docs/userguide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/userguide/index.rst -------------------------------------------------------------------------------- /docs/userguide/services.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/docs/userguide/services.rst -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/environment.yml -------------------------------------------------------------------------------- /examples/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/examples/service.py -------------------------------------------------------------------------------- /examples/tutorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/examples/tutorial.py -------------------------------------------------------------------------------- /extra/bandit/baseline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/extra/bandit/baseline.json -------------------------------------------------------------------------------- /extra/bandit/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/extra/bandit/config.yml -------------------------------------------------------------------------------- /mode/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/__init__.py -------------------------------------------------------------------------------- /mode/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/debug.py -------------------------------------------------------------------------------- /mode/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/exceptions.py -------------------------------------------------------------------------------- /mode/locals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/locals.py -------------------------------------------------------------------------------- /mode/loop/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/loop/__init__.py -------------------------------------------------------------------------------- /mode/loop/_gevent_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/loop/_gevent_loop.py -------------------------------------------------------------------------------- /mode/loop/eventlet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/loop/eventlet.py -------------------------------------------------------------------------------- /mode/loop/gevent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/loop/gevent.py -------------------------------------------------------------------------------- /mode/loop/uvloop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/loop/uvloop.py -------------------------------------------------------------------------------- /mode/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/proxy.py -------------------------------------------------------------------------------- /mode/py.typed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/py.typed -------------------------------------------------------------------------------- /mode/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/services.py -------------------------------------------------------------------------------- /mode/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/signals.py -------------------------------------------------------------------------------- /mode/supervisors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/supervisors.py -------------------------------------------------------------------------------- /mode/threads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/threads.py -------------------------------------------------------------------------------- /mode/timers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/timers.py -------------------------------------------------------------------------------- /mode/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/types/__init__.py -------------------------------------------------------------------------------- /mode/types/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/types/services.py -------------------------------------------------------------------------------- /mode/types/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/types/signals.py -------------------------------------------------------------------------------- /mode/types/supervisors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/types/supervisors.py -------------------------------------------------------------------------------- /mode/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mode/utils/_py37_contextlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/_py37_contextlib.py -------------------------------------------------------------------------------- /mode/utils/aiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/aiter.py -------------------------------------------------------------------------------- /mode/utils/collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/collections.py -------------------------------------------------------------------------------- /mode/utils/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/compat.py -------------------------------------------------------------------------------- /mode/utils/contexts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/contexts.py -------------------------------------------------------------------------------- /mode/utils/futures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/futures.py -------------------------------------------------------------------------------- /mode/utils/graphs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/graphs/__init__.py -------------------------------------------------------------------------------- /mode/utils/graphs/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/graphs/formatter.py -------------------------------------------------------------------------------- /mode/utils/graphs/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/graphs/graph.py -------------------------------------------------------------------------------- /mode/utils/imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/imports.py -------------------------------------------------------------------------------- /mode/utils/locals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/locals.py -------------------------------------------------------------------------------- /mode/utils/locks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/locks.py -------------------------------------------------------------------------------- /mode/utils/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/logging.py -------------------------------------------------------------------------------- /mode/utils/loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/loops.py -------------------------------------------------------------------------------- /mode/utils/mocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/mocks.py -------------------------------------------------------------------------------- /mode/utils/objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/objects.py -------------------------------------------------------------------------------- /mode/utils/queues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/queues.py -------------------------------------------------------------------------------- /mode/utils/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/text.py -------------------------------------------------------------------------------- /mode/utils/times.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/times.py -------------------------------------------------------------------------------- /mode/utils/tracebacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/tracebacks.py -------------------------------------------------------------------------------- /mode/utils/trees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/trees.py -------------------------------------------------------------------------------- /mode/utils/types/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mode/utils/types/graphs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/types/graphs.py -------------------------------------------------------------------------------- /mode/utils/types/trees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/types/trees.py -------------------------------------------------------------------------------- /mode/utils/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/utils/typing.py -------------------------------------------------------------------------------- /mode/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/mode/worker.py -------------------------------------------------------------------------------- /readthedocs.yml: -------------------------------------------------------------------------------- 1 | conda: 2 | file: environment.yml 3 | -------------------------------------------------------------------------------- /requirements/ci.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/requirements/ci.txt -------------------------------------------------------------------------------- /requirements/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/requirements/default.txt -------------------------------------------------------------------------------- /requirements/dist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/requirements/dist.txt -------------------------------------------------------------------------------- /requirements/docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/requirements/docs.txt -------------------------------------------------------------------------------- /requirements/extras/eventlet.txt: -------------------------------------------------------------------------------- 1 | aioeventlet~=0.5.1 2 | dnspython 3 | -------------------------------------------------------------------------------- /requirements/extras/gevent.txt: -------------------------------------------------------------------------------- 1 | aiogevent~=0.2 2 | -------------------------------------------------------------------------------- /requirements/extras/uvloop.txt: -------------------------------------------------------------------------------- 1 | uvloop>=0.8.1 2 | -------------------------------------------------------------------------------- /requirements/flakes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/requirements/flakes.txt -------------------------------------------------------------------------------- /requirements/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/requirements/test.txt -------------------------------------------------------------------------------- /requirements/typecheck.txt: -------------------------------------------------------------------------------- 1 | mypy>=0.750 2 | yarl 3 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/setup.py -------------------------------------------------------------------------------- /t/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/conftest.py -------------------------------------------------------------------------------- /t/functional/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/functional/test_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/test_mode.py -------------------------------------------------------------------------------- /t/functional/test_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/test_proxy.py -------------------------------------------------------------------------------- /t/functional/test_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/test_service.py -------------------------------------------------------------------------------- /t/functional/test_signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/test_signals.py -------------------------------------------------------------------------------- /t/functional/test_supervisors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/test_supervisors.py -------------------------------------------------------------------------------- /t/functional/test_timers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/test_timers.py -------------------------------------------------------------------------------- /t/functional/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/functional/utils/test_aiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/utils/test_aiter.py -------------------------------------------------------------------------------- /t/functional/utils/test_collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/utils/test_collections.py -------------------------------------------------------------------------------- /t/functional/utils/test_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/utils/test_compat.py -------------------------------------------------------------------------------- /t/functional/utils/test_contexts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/utils/test_contexts.py -------------------------------------------------------------------------------- /t/functional/utils/test_futures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/utils/test_futures.py -------------------------------------------------------------------------------- /t/functional/utils/test_locals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/utils/test_locals.py -------------------------------------------------------------------------------- /t/functional/utils/test_queues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/utils/test_queues.py -------------------------------------------------------------------------------- /t/functional/utils/test_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/utils/test_text.py -------------------------------------------------------------------------------- /t/functional/utils/test_times.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/utils/test_times.py -------------------------------------------------------------------------------- /t/functional/utils/test_tracebacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/utils/test_tracebacks.py -------------------------------------------------------------------------------- /t/functional/utils/test_trees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/functional/utils/test_trees.py -------------------------------------------------------------------------------- /t/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/unit/test_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/unit/test_debug.py -------------------------------------------------------------------------------- /t/unit/test_locals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/unit/test_locals.py -------------------------------------------------------------------------------- /t/unit/test_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/unit/test_services.py -------------------------------------------------------------------------------- /t/unit/test_supervisors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/unit/test_supervisors.py -------------------------------------------------------------------------------- /t/unit/test_threads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/unit/test_threads.py -------------------------------------------------------------------------------- /t/unit/test_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/unit/test_worker.py -------------------------------------------------------------------------------- /t/unit/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/unit/utils/test_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/unit/utils/test_imports.py -------------------------------------------------------------------------------- /t/unit/utils/test_locks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/unit/utils/test_locks.py -------------------------------------------------------------------------------- /t/unit/utils/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/unit/utils/test_logging.py -------------------------------------------------------------------------------- /t/unit/utils/test_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/t/unit/utils/test_objects.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask/mode/HEAD/tox.ini --------------------------------------------------------------------------------