faust.web.site

Website served by the Faust web server.

class faust.web.site.Website(app: faust.types.app.AppT, *, port: int = None, bind: str = None, driver: Union[typing.Type[faust.web.base.Web], str] = 'aiohttp://', extra_pages: Sequence[Tuple[str, Type[faust.web.views.Site]]] = None, **kwargs) → None[source]

Service starting the Faust web server and endpoints.

pages = [('/graph', <class 'faust.web.apps.graph.Site'>), ('', <class 'faust.web.apps.stats.Site'>), ('/router', <class 'faust.web.apps.router.Site'>), ('/table', <class 'faust.web.apps.tables.Site'>)]
logger = <Logger faust.web.site (WARNING)>
init_driver(driver: Union[typing.Type[faust.web.base.Web], str], **kwargs) → None[source]
Return type:None
init_pages(extra_pages: Sequence[Tuple[str, Type[faust.web.views.Site]]]) → None[source]
Return type:None