faust.types.web
¶
-
faust.types.web.
HttpClientT
¶ alias of
aiohttp.client.ClientSession
-
faust.types.web.
ViewHandlerMethod
¶ alias of
typing.Callable
-
faust.types.web.
ViewDecorator
¶ alias of
typing.Callable
-
class
faust.types.web.
ResourceOptions
(*args, **kwargs)[source]¶ CORS Options for specific route, or defaults.
-
property
allow_credentials
¶ Alias for field number 0
-
property
expose_headers
¶ Alias for field number 1
-
property
allow_headers
¶ Alias for field number 2
-
property
max_age
¶ Alias for field number 3
-
property
allow_methods
¶ Alias for field number 4
-
property
-
class
faust.types.web.
CacheBackendT
(app: faust.types.web._AppT, url: Union[yarl.URL, str] = 'memory://', **kwargs: Any) → 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: Any) → None[source]¶
-
class
faust.types.web.
BlueprintT
(*args, **kwargs)[source]¶ -
abstract
cache
(timeout: Union[datetime.timedelta, float, str] = None, include_headers: bool = False, key_prefix: str = None, backend: Union[Type[faust.types.web.CacheBackendT], str] = None) → faust.types.web.CacheT[source]¶ - Return type
-
abstract
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], Union[Coroutine[[Any, Any], faust.types.web.Response], Awaitable[faust.types.web.Response]]], Callable[[faust.types.web.View, faust.types.web.Request, Any, Any], Union[Coroutine[[Any, Any], faust.types.web.Response], Awaitable[faust.types.web.Response]]]], Union[Type[faust.types.web.View], Callable[[faust.types.web.View, faust.types.web.Request], Union[Coroutine[[Any, Any], faust.types.web.Response], Awaitable[faust.types.web.Response]]], Callable[[faust.types.web.View, faust.types.web.Request, Any, Any], Union[Coroutine[[Any, Any], faust.types.web.Response], Awaitable[faust.types.web.Response]]]]][source]¶ - Return type
Callable
[[Union
[Type
[View
],Callable
[[View
,Request
],Union
[Coroutine
[Any
,Any
,Response
],Awaitable
[Response
]]],Callable
[[View
,Request
,Any
,Any
],Union
[Coroutine
[Any
,Any
,Response
],Awaitable
[Response
]]]]],Union
[Type
[View
],Callable
[[View
,Request
],Union
[Coroutine
[Any
,Any
,Response
],Awaitable
[Response
]]],Callable
[[View
,Request
,Any
,Any
],Union
[Coroutine
[Any
,Any
,Response
],Awaitable
[Response
]]]]]
-
abstract
static
(uri: str, file_or_directory: Union[str, pathlib.Path], *, name: Optional[str] = None) → None[source]¶ - Return type
None
-
abstract