faust.types.web¶
-
faust.types.web.ViewHandlerMethod¶ alias of
typing.Callable
-
faust.types.web.ViewHandlerFun¶ alias of
typing.Callable
-
faust.types.web.ViewDecorator¶ alias of
typing.Callable
-
class
faust.types.web.CacheBackendT(app: faust.types.web.AppT, url: Union[yarl.URL, str] = 'memory://', **kwargs) → None[source]¶
-
class
faust.types.web.CacheT(timeout: Union[datetime.timedelta, float, str] = None, key_prefix: str = None, backend: Union[Type[faust.types.web.CacheBackendT], str] = None, **kwargs) → None[source]¶
-
class
faust.types.web.BlueprintT(*args, **kwargs)[source]¶ -
cache(timeout: Union[datetime.timedelta, float, str] = None, key_prefix: str = None, backend: Union[Type[faust.types.web.CacheBackendT], str] = None) → faust.types.web.CacheT[source]¶ Return type: CacheT
-
route(uri: str, *, name: Optional[str] = None, base: Type[faust.types.web.View] = <class 'faust.types.web.View'>) → Callable[Union[Type[faust.types.web.View], Callable[[faust.types.web.View, faust.types.web.Request, Any, Any], Awaitable[faust.types.web.Response]]], Union[Type[faust.types.web.View], Callable[[faust.types.web.View, faust.types.web.Request, Any, Any], Awaitable[faust.types.web.Response]]]][source]¶ Return type: Callable[[Union[Type[View],Callable[[View,Request,Any,Any],Awaitable[Response]]]],Union[Type[View],Callable[[View,Request,Any,Any],Awaitable[Response]]]]
-
static(uri: str, file_or_directory: Union[str, pathlib.Path], *, name: Optional[str] = None) → None[source]¶ Return type: None
-
-
faust.types.web.HttpClientT¶ alias of
aiohttp.client.ClientSession