ezmsg-org / ezmsg

Pure-Python DAG-based high-performance SHM-backed pub-sub and multi-processing pattern
https://ezmsg.readthedocs.io/en/latest/
MIT License
15 stars 6 forks source link

Hotfix windows #12

Closed griffinmilsap closed 1 year ago

griffinmilsap commented 1 year ago

Fixes an issue with console interrupts on Windows. Also adds an ezmsg start command that forks ezmsg servers. This new server forking is used to significantly speed up tests on Windows; GraphServer and SHMServer start up very slowly on Windows. The GitHub action for testing has been adapted to start/fork the ezmsg core servers before running tests; all of which will simply attach to the core servers while running.