Ligare.web.middleware
Middleware functionality for handing HTTP requests and responses.
Functions
|
|
- Ligare.web.middleware.bind_errorhandler(app, code_or_exception)[source]
- Return type:
Callable
[[TypeVar
(T_error_handler
, bound=Union
[Callable
[...
,Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
],tuple
[Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
]],Union
[Headers,Mapping
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]],Sequence
[tuple
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]]]]],tuple
[Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
]],int
],tuple
[Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
]],int
,Union
[Headers,Mapping
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]],Sequence
[tuple
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]]]]], WSGIApplication]],Callable
[...
,Awaitable
[Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
],tuple
[Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
]],Union
[Headers,Mapping
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]],Sequence
[tuple
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]]]]],tuple
[Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
]],int
],tuple
[Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
]],int
,Union
[Headers,Mapping
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]],Sequence
[tuple
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]]]]], WSGIApplication]]]])],Optional
[TypeVar
(T_error_handler
, bound=Union
[Callable
[...
,Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
],tuple
[Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
]],Union
[Headers,Mapping
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]],Sequence
[tuple
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]]]]],tuple
[Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
]],int
],tuple
[Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
]],int
,Union
[Headers,Mapping
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]],Sequence
[tuple
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]]]]], WSGIApplication]],Callable
[...
,Awaitable
[Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
],tuple
[Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
]],Union
[Headers,Mapping
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]],Sequence
[tuple
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]]]]],tuple
[Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
]],int
],tuple
[Union
[Response,str
,bytes
,list
[Any
],Mapping
[str
,Any
],Iterator
[str
],Iterator
[bytes
]],int
,Union
[Headers,Mapping
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]],Sequence
[tuple
[str
,Union
[str
,list
[str
],tuple
[str
,...
]]]]]], WSGIApplication]]]])]]
Modules
String constants used by Ligare.web. |
|
Ligare.web's integration with Injector and Flask Injector. |
|
Ligare.web's integration with Ligare.platform.feature_flag. |
|
Flask-specific integrations for Ligare.web. |
|
Connexion and OpenAPI-specific integrations for Ligare.web. |
|
Ligare.web's IAM controls and integration with Ligare.identity. |