#!@PYTHON@ import asyncio import tornado.options tornado.options.define("debug", type=bool, default=False, help="Enable debug mode") tornado.options.define("port", type=int, default=8001, help="Port to listen on") import ipfire.nopaste from ipfire.web import Application async def run(): tornado.options.parse_command_line() # Initialize application app = Application("@configsdir@/@PACKAGE_NAME@.conf", debug=tornado.options.options.debug) app.listen(tornado.options.options.port, xheaders=True) # Wait for forever await asyncio.Event().wait() # Wrap everything in an event loop asyncio.run(run())