for pkg in job:
print(pkg)
-
-if __name__ == "__main__":
+async def main():
cli = Cli()
+ await cli(*sys.argv)
- # Create a new event loop
- loop = asyncio.get_event_loop()
-
- loop.run_until_complete(cli(*sys.argv))
+if __name__ == "__main__":
+ asyncio.run(main())
#!/usr/bin/python3
-import tornado.ioloop
+import asyncio
import tornado.options
import pakfire.buildservice.hub
tornado.options.define("debug", type=bool, default=False, help="Enable debug mode")
tornado.options.define("port", type=int, default=8000, help="Port to listen on")
-def run():
+async def main():
tornado.options.parse_command_line()
# Initialise application
max_body_size=1073741824,
)
- # Launch IOLoop
- tornado.ioloop.IOLoop.current().start()
+ # Wait for forever
+ await asyncio.Event().wait()
-run()
+if __name__ == "__main__":
+ asyncio.run(main())
#!/usr/bin/python3
-import tornado.ioloop
+import asyncio
import tornado.options
import pakfire.buildservice.web
tornado.options.define("debug", type=bool, default=False, help="Enable debug mode")
tornado.options.define("port", type=int, default=9000, help="Port to listen on")
-def run():
+async def main():
tornado.options.parse_command_line()
# Initialise application
app = pakfire.buildservice.web.Application(debug=tornado.options.options.debug)
app.listen(tornado.options.options.port, xheaders=True)
- # Launch IOLoop
- tornado.ioloop.IOLoop.current().start()
+ # Wait for forever
+ await asyncio.Event().wait()
-run()
+if __name__ == "__main__":
+ asyncio.run(main())