prefect.variables
Classes
Variable
Variables are named, mutable JSON values that can be shared across tasks and flows.
Args:
name: A string identifying the variable.value: A string that is the value of the variable.tags: An optional list of strings to associate with the variable.
aget
- name: The name of the variable value to get.- default: The default value to return if the variable does not exist.
aset
overwrite=True
Returns the newly set variable object.
Args:
- name: The name of the variable to set.- value: The value of the variable to set.- tags: An optional list of strings to associate with the variable.- overwrite: Whether to overwrite the variable if it already exists.
aunset
- name: The name of the variable to unset.
True if the variable was deleted, False if the variable did not exist.
get
- name: The name of the variable value to get.- default: The default value to return if the variable does not exist.
set
overwrite=True
Returns the newly set variable object.
Args:
- name: The name of the variable to set.- value: The value of the variable to set.- tags: An optional list of strings to associate with the variable.- overwrite: Whether to overwrite the variable if it already exists.
unset
- name: The name of the variable to unset.
True if the variable was deleted, False if the variable did not exist.