Warning: Bocadillo is now UNMAINTAINED. Users are recommended to migrate to a supported alternative, such as Starlette or FastAPI. Please see #344 for more information.

bocadillo.utils

override_env

override_env(variable:str, value:str)

Context manager to temporarily override an environment variable.

The variable is restored to its initial value (if any) when exiting the context.

Example

from bocadillo.utils import override_env

with override_env("SOME_VAR", "yes"):
    ...

Parameters

  • variable (str): the name of the environment variable.
  • value (str): a temporary value for the environment variable.