Skip to content

Index

pyvider.cty.context

TODO: Add module docstring.

Functions

deeper_validation

deeper_validation() -> Generator[None]

A context manager to safely increment and decrement validation depth.

Source code in pyvider/cty/context/validation_context.py
@contextmanager
def deeper_validation() -> Generator[None]:
    """A context manager to safely increment and decrement validation depth."""
    token = _validation_depth.set(_validation_depth.get() + 1)
    try:
        yield
    finally:
        _validation_depth.reset(token)

get_validation_depth

get_validation_depth() -> int

Returns the current validation depth.

Source code in pyvider/cty/context/validation_context.py
def get_validation_depth() -> int:
    """Returns the current validation depth."""
    return _validation_depth.get()