Repository navigation
v 0.2.0.0
Major Overhaul of Proxy objects and the python code for interacting with Node.JS EventEmitters on the python side.
The wrappers have been heavily stripped down, as now all EventEmitters are initialized as a unique child class of Proxy called the "EventEmitterProxy", where the on, off, and once methods now reside.
You can now enable "Async Chaining" for Proxy objects, transforming what used to be multiple syncronous calls into non blocking async calls.
Proxy objects now have public methods to allow for interaction outside of the getattr/setattr/call magic methods.
PyInterface can now use coroutine functions as callbacks, however either init_async or set_async_loop must be called to ensure that there is an accessible asyncio event loop that will run the coroutines.
Documentation on EventEmitters has been provided.