Skip to main content

prefect.concurrency.context

Classes

ConcurrencyContext

Methods:

get

get(cls: type[Self]) -> Optional[Self]
Get the current context instance

model_copy

model_copy(self: Self) -> Self
Duplicate the context model, optionally choosing which fields to include, exclude, or change. Attributes:
  • include: Fields to include in new model.
  • exclude: Fields to exclude from new model, as with values this takes precedence over include.
  • update: Values to change/add in the new model. Note: the data is not validated before creating the new model - you should trust this data.
  • deep: Set to True to make a deep copy of the model.
Returns:
  • A new model instance.

serialize

serialize(self, include_secrets: bool = True) -> dict[str, Any]
Serialize the context model to a dictionary that can be pickled with cloudpickle.