airflow.providers.snowflake.utils.snowpark¶
Functions¶
|
Inject Snowpark session into operator kwargs based on signature of python callable. |
Module Contents¶
- airflow.providers.snowflake.utils.snowpark.inject_session_into_op_kwargs(python_callable, op_kwargs, session)[source]¶
Inject Snowpark session into operator kwargs based on signature of python callable.
If there is a keyword argument named session in the signature of the python callable, a Snowpark session object will be injected into kwargs.
- Parameters:
python_callable (Callable) – Python callable
op_kwargs (dict) – Operator kwargs
session (snowflake.snowpark.Session | None) – Snowpark session