Commit Graph

1 Commits (7f65d80b56e7bc4a96c925e0dd4d4d12da764414)

Author SHA1 Message Date
Tyler Goodlet 7f65d80b56 Add WIP draft `ipython` integration
This code is originally written (with much thanks) by
@mikenerone:matrix.org. Adds a `tractor.trionics.ipython_embed()` which
is `trio` compatible and allows straight up `await async_func()` calls
in the REPL with expected default blocking semantics. More refinements
to come including user config loading and eventually a foundation for
what will be a console REPL + %magics for shipping work off to actor
clusters and manual respawn controls and thus probably eventually
obsoleting all the "parallel" stuff built into `ipython` B)

Probably pertains to #130
2023-01-30 14:08:42 -05:00