Tyler Goodlet
4eb014aedc
Use trace level for packet contents
2018-07-05 16:21:55 -04:00
Tyler Goodlet
bed7e240de
Add uid,event attrs to `Channel`
2018-07-05 16:21:55 -04:00
Tyler Goodlet
2e9cbec93c
Add a basic `tractor.run()` test
2018-07-05 16:21:55 -04:00
Tyler Goodlet
f36bd0f188
Uhhh make everything better
2018-07-05 16:21:55 -04:00
Tyler Goodlet
03c57ceece
Add an initial `tractor` price streaming test
2018-07-05 16:21:55 -04:00
Tyler Goodlet
88e176ceff
Add a very rough, minimal actor model system
...
I'm calling it `tractor` (as in trio-actor) for now.
Lots of work to do still as per the many comments!
Relates to #27
2018-07-05 16:21:55 -04:00
Tyler Goodlet
01119545fc
IPC primitives improvements
...
- Rename the `Client` to `Channel`
- Add better `__repr__()`
- use laddr, raddr instead of sockaddr, peer
- don't allow re-entrant `Channel.connect()` calls
- Make `Channel` an async iterable
2018-07-05 16:21:55 -04:00
Tyler Goodlet
968c385c35
Move ipc types into separate module
2018-07-05 16:21:55 -04:00
goodboy
183c14ba79
Initial commit
2018-07-05 16:01:15 -04:00