Lol. should probably push the example code...
parent
a38a983225
commit
949aa9c405
|
@ -0,0 +1,27 @@
|
||||||
|
import trio
|
||||||
|
import tractor
|
||||||
|
|
||||||
|
async def die():
|
||||||
|
raise RuntimeError
|
||||||
|
|
||||||
|
|
||||||
|
async def main():
|
||||||
|
async with tractor.open_nursery() as tn:
|
||||||
|
|
||||||
|
debug_actor = await tn.start_actor(
|
||||||
|
'debugged_boi',
|
||||||
|
enable_modules=[__name__],
|
||||||
|
debug_mode=True,
|
||||||
|
)
|
||||||
|
crash_boi = await tn.start_actor(
|
||||||
|
'crash_boi',
|
||||||
|
enable_modules=[__name__],
|
||||||
|
# debug_mode=True,
|
||||||
|
)
|
||||||
|
|
||||||
|
async with trio.open_nursery() as n:
|
||||||
|
n.start_soon(debug_actor.run, die)
|
||||||
|
n.start_soon(crash_boi.run, die)
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
trio.run(main)
|
Loading…
Reference in New Issue