Spaces:
Runtime error
Runtime error
| """Convenience runner for launching the FastAPI service with Windows-safe loop.""" | |
| from __future__ import annotations | |
| import asyncio | |
| import os | |
| import uvicorn | |
| from uvicorn import Config, Server | |
| if __name__ == "__main__": | |
| config = Config("api_server:app", host="0.0.0.0", port=8000, reload=False) | |
| server = Server(config) | |
| if os.name == "nt": | |
| loop = asyncio.SelectorEventLoop() | |
| asyncio.set_event_loop(loop) | |
| loop.run_until_complete(server.serve()) | |
| else: | |
| asyncio.run(server.serve()) | |