2019-06-11 09:32:46 +00:00
|
|
|
import logging
|
2019-05-02 13:59:20 +00:00
|
|
|
|
|
|
|
from tornado.ioloop import IOLoop
|
|
|
|
|
2019-06-28 15:36:03 +00:00
|
|
|
from tfw.config import TFWENV
|
2019-08-15 15:04:27 +00:00
|
|
|
from tfw.components.pipe_io import PipeIOHandler, ProxyPipeConnectorHandler
|
|
|
|
from tfw.main import EventHandlerFactory, setup_logger, setup_signal_handlers
|
2019-05-02 13:59:20 +00:00
|
|
|
|
2019-06-20 14:07:26 +00:00
|
|
|
LOG = logging.getLogger(__name__)
|
2019-06-11 09:32:46 +00:00
|
|
|
|
2019-05-02 13:59:20 +00:00
|
|
|
|
2019-07-01 14:02:44 +00:00
|
|
|
def main():
|
|
|
|
# pylint: disable=unused-variable
|
2019-08-15 15:04:27 +00:00
|
|
|
setup_logger(__file__)
|
2019-06-28 15:36:03 +00:00
|
|
|
|
2019-07-12 21:26:57 +00:00
|
|
|
eh_factory = EventHandlerFactory()
|
2019-06-04 13:25:55 +00:00
|
|
|
|
2019-07-24 13:52:38 +00:00
|
|
|
json_pipe_eh = eh_factory.build(PipeIOHandler(
|
2019-07-12 21:26:57 +00:00
|
|
|
'/tmp/tfw_send',
|
2019-09-06 13:56:35 +00:00
|
|
|
'/tmp/tfw_recv',
|
|
|
|
permissions=0o666
|
2019-07-15 11:43:34 +00:00
|
|
|
))
|
2019-08-15 15:04:27 +00:00
|
|
|
proxy_pipe_eh = eh_factory.build(ProxyPipeConnectorHandler(TFWENV.PIPES_DIR))
|
2019-05-02 13:59:20 +00:00
|
|
|
|
2019-07-08 09:42:03 +00:00
|
|
|
setup_signal_handlers()
|
2019-07-28 19:04:22 +00:00
|
|
|
IOLoop.current().start()
|
2019-07-01 14:02:44 +00:00
|
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
main()
|