Sean Davis
02/14/2024, 1:32 PMSean Davis
02/14/2024, 1:33 PMThread 0x00000001757e3000 (most recent call first):
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/concurrent/futures/thread.py", line 81 in _worker
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 975 in run
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 1038 in _bootstrap_inner
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 995 in _bootstrap
Current thread 0x00000001747d7000 (most recent call first):
File "/Users/seandavis/Documents/git/infra/prefect-infra/geo_flow.py", line 125 in write_geo_entity_worker
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/events.py", line 80 in _run
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/base_events.py", line 1922 in _run_once
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/base_events.py", line 607 in run_forever
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/base_events.py", line 640 in run_until_complete
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/runners.py", line 118 in run
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/runners.py", line 190 in run
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/prefect/_internal/concurrency/calls.py", line 274 in run
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/prefect/_internal/concurrency/threads.py", line 105 in _run_until_shutdown
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/prefect/_internal/concurrency/threads.py", line 90 in _entrypoint
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 975 in run
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 1038 in _bootstrap_inner
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 995 in _bootstrap
Thread 0x00000001737cb000 (most recent call first):
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 320 in wait
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/queue.py", line 171 in get
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/prefect/_internal/concurrency/calls.py", line 318 in _run_sync
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/prefect/_internal/concurrency/calls.py", line 248 in run
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/prefect/_internal/concurrency/threads.py", line 105 in _run_until_shutdown
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/prefect/_internal/concurrency/threads.py", line 90 in _entrypoint
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 975 in run
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 1038 in _bootstrap_inner
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 995 in _bootstrap
Thread 0x00000001727bf000 (most recent call first):
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 324 in wait
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/queue.py", line 180 in get
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/prefect/_internal/concurrency/calls.py", line 318 in _run_sync
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/prefect/_internal/concurrency/calls.py", line 248 in run
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/prefect/_internal/concurrency/threads.py", line 105 in _run_until_shutdown
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/prefect/_internal/concurrency/threads.py", line 90 in _entrypoint
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 975 in run
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 1038 in _bootstrap_inner
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 995 in _bootstrap
Thread 0x00000001717b3000 (most recent call first):
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/selectors.py", line 561 in select
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/base_events.py", line 1884 in _run_once
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/base_events.py", line 607 in run_forever
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/base_events.py", line 640 in run_until_complete
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/runners.py", line 118 in run
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/runners.py", line 190 in run
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 204 in run
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/anyio/_core/_eventloop.py", line 68 in run
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/concurrent/futures/thread.py", line 58 in run
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/concurrent/futures/thread.py", line 83 in _worker
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 975 in run
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 1038 in _bootstrap_inner
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 995 in _bootstrap
Thread 0x000000017022f000 (most recent call first):
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/selectors.py", line 561 in select
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/base_events.py", line 1884 in _run_once
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/base_events.py", line 607 in run_forever
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/base_events.py", line 640 in run_until_complete
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/runners.py", line 118 in run
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/runners.py", line 190 in run
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/prefect/_internal/concurrency/threads.py", line 198 in _entrypoint
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 975 in run
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 1038 in _bootstrap_inner
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/threading.py", line 995 in _bootstrap
Thread 0x00000001e2df9000 (most recent call first):
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/selectors.py", line 561 in select
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/base_events.py", line 1884 in _run_once
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/base_events.py", line 607 in run_forever
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/base_events.py", line 640 in run_until_complete
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/runners.py", line 118 in run
File "/opt/homebrew/Caskroom/miniconda/base/lib/python3.11/asyncio/runners.py", line 190 in run
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 204 in run
File "/Users/seandavis/Documents/git/infra/prefect-infra/venv/lib/python3.11/site-packages/anyio/_core/_eventloop.py", line 68 in run
File "/Users/seandavis/Documents/git/infra/prefect-infra/geo_flow.py", line 271 in <module>
Extension modules: pendulum.parsing._iso8601, pendulum._extensions._helpers, pydantic.typing, pydantic.errors, pydantic.version, pydantic.utils, pydantic.class_validators, pydantic.config, pydantic.color, pydantic.datetime_parse, pydantic.validators, pydantic.networks, pydantic.types, pydantic.json, pydantic.error_wrappers, pydantic.fields, pydantic.parse, pydantic.schema, pydantic.main, pydantic.dataclasses, pydantic.annotated_types, pydantic.decorator, pydantic.env_settings, pydantic.tools, pydantic, websockets.speedups, yaml._yaml, ruamel.yaml.clib._ruamel_yaml, _ruamel_yaml, ujson, simplejson._speedups, charset_normalizer.md, tornado.speedups, numpy.core._multiarray_umath, numpy.core._multiarray_tests, numpy.linalg._umath_linalg, numpy.fft._pocketfft_internal, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator, sqlalchemy.cimmutabledict, greenlet._greenlet, sqlalchemy.cprocessors, sqlalchemy.cresultproxy, _cffi_backend, markupsafe._speedups, asyncpg.pgproto.pgproto, asyncpg.protocol.protocol (total: 54)
Dominic Tarro
02/14/2024, 1:37 PMSean Davis
02/14/2024, 1:57 PMSean Davis
02/14/2024, 1:58 PMSean Davis
02/14/2024, 1:59 PMif __name__ == "__main__":
anyio.run(main_flow, datetime.date(2000, 1, 1), datetime.date(2007, 1, 1))
Dominic Tarro
02/14/2024, 2:00 PMDominic Tarro
02/14/2024, 2:01 PMSean Davis
02/14/2024, 2:05 PMNate
02/14/2024, 2:21 PMprefect version
for you?
im curious if this is pre/post us moving (non-`.submit`ed) tasks to the main threadNate
02/14/2024, 2:23 PMSean Davis
02/14/2024, 2:32 PMNate
02/14/2024, 2:36 PMPeter Bygrave
02/15/2024, 10:16 AMNate
02/15/2024, 2:31 PM.submit
on them
which is why i was curious to see the code, since __call__
vs .submit
would make a difference (if on the newest unreleased version)Sean Davis
02/15/2024, 3:11 PMPeter Bygrave
02/16/2024, 10:37 AMwe only run tasks on the main thread if you do not callAh cool, thanks for that infoon them.submit
Peter Bygrave
02/16/2024, 10:38 AMSean Davis
02/16/2024, 12:14 PMChristell James Cellose
04/09/2024, 4:33 PM