imas_validator.validate.ids_wrapper.IDSWrapper

class imas_validator.validate.ids_wrapper.IDSWrapper(obj: Any, *, ids_nodes: list[IDSPrimitive] | None = None)

Bases: object

Wrapper objects with operator overloads for reporting validation test results

__init__(obj: Any, *, ids_nodes: list[IDSPrimitive] | None = None)

Initialize IDSWrapper

Parameters:
obj: Any

Object to be wrapped

Keyword Arguments:
ids_nodes: list[IDSPrimitive] | None = None

List of ids nodes the IDSWrapper has touched

Methods

__init__(obj, *[, ids_nodes])

Initialize IDSWrapper


Last update: 2025-08-29