MCPcopy
hub / github.com/encode/uvicorn / serve

Method serve

uvicorn/server.py:77–79  ·  view source on GitHub ↗
(self, sockets: list[socket.socket] | None = None)

Source from the content-addressed store, hash-verified

75 return asyncio_run(self.serve(sockets=sockets), loop_factory=self.config.get_loop_factory())
76
77 async def serve(self, sockets: list[socket.socket] | None = None) -> None:
78 with self.capture_signals():
79 await self._serve(sockets)
80
81 async def _serve(self, sockets: list[socket.socket] | None = None) -> None:
82 process_id = os.getpid()

Callers 7

_serveMethod · 0.95
runMethod · 0.95
run_serverFunction · 0.95
test_server_interruptFunction · 0.95
_raw_serverFunction · 0.95

Calls 2

capture_signalsMethod · 0.95
_serveMethod · 0.95