Skip to main content

prefect.client.utilities

Utilities for working with clients.

Functions

get_or_create_client

Returns provided client, infers a client from context if available, or creates a new client. Args:
  • - client: an optional client to use
Returns:
    • tuple: a tuple of the client and a boolean indicating if the client was inferred from context

client_injector

inject_client

Simple helper to provide a context managed client to an asynchronous function. The decorated function must take a client kwarg and if a client is passed when called it will be used instead of creating a new one, but it will not be context managed as it is assumed that the caller is managing the context.