MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / greenlet_setup_on_call

Function greenlet_setup_on_call

test/base/_concurrency_fixtures.py:43–59  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

41
42
43def greenlet_setup_on_call():
44 from sqlalchemy.util import greenlet_spawn
45
46 assert "greenlet" not in sys.modules
47 value = -1
48
49 def go(arg):
50 nonlocal value
51 value = arg
52
53 async def call():
54 await greenlet_spawn(go, 42)
55
56 asyncio.run(call())
57
58 assert "greenlet" in sys.modules
59 assert value == 42

Callers

nothing calls this directly

Calls 2

callFunction · 0.85
runMethod · 0.45

Tested by

no test coverage detected