diff --git a/src/demo/event_handler_main.py b/src/demo/event_handler_main.py index 35a8f09..dfbd5bb 100644 --- a/src/demo/event_handler_main.py +++ b/src/demo/event_handler_main.py @@ -7,9 +7,11 @@ from tfw.config import tfwenv if __name__ == '__main__': - eventhandlers = {SourceCodeEventHandler('webide', tfwenv.WEBIDE_WD), - TerminadoEventHandler('terminado', 'terminado'), - ProcessManagingEventHandler('processmanager')} + ide = SourceCodeEventHandler('webide', tfwenv.WEBIDE_WD) + terminado = TerminadoEventHandler('terminado', 'terminado') + processmanager = ProcessManagingEventHandler('processmanager', ide.monitor) + + eventhandlers = {ide, terminado, processmanager} try: IOLoop.instance().start() finally: