airflow.providers.fab.www.api_connexion.parameters

Attributes

log

T

Functions

validate_istimezone(value)

Validate that a datetime is not naive.

check_limit(value)

Check the limit does not exceed configured value.

format_parameters(params_formatters)

Create a decorator to convert parameters using given formatters.

Module Contents

airflow.providers.fab.www.api_connexion.parameters.log[source]
airflow.providers.fab.www.api_connexion.parameters.validate_istimezone(value)[source]

Validate that a datetime is not naive.

airflow.providers.fab.www.api_connexion.parameters.check_limit(value)[source]

Check the limit does not exceed configured value.

This checks the limit passed to view and raises BadRequest if limit exceed user configured value

airflow.providers.fab.www.api_connexion.parameters.T[source]
airflow.providers.fab.www.api_connexion.parameters.format_parameters(params_formatters)[source]

Create a decorator to convert parameters using given formatters.

Using it allows you to separate parameter formatting from endpoint logic.

Parameters:

params_formatters (dict[str, collections.abc.Callable[[Any], Any]]) – Map of key name and formatter function

Was this entry helpful?