soulfire.plugin_stats_connect.PluginStatsServiceASGIApplication

class soulfire.plugin_stats_connect.PluginStatsServiceASGIApplication(service: PluginStatsService | collections.abc.AsyncGenerator[PluginStatsService], *, interceptors: collections.abc.Iterable[connectrpc.interceptor.Interceptor] = (), read_max_bytes: int | None = None, compressions: collections.abc.Iterable[connectrpc.compression.Compression] | None = None, codecs: collections.abc.Iterable[connectrpc.codec.Codec] | None = _DEFAULT_CODECS)[source]

Bases: connectrpc.server.ConnectASGIApplication[PluginStatsService]

An ASGI application for the Connect protocol.

property path: str

Returns the URL path to mount the application to when serving multiple applications.