validate_class_attributes
- plasmapy.utils.decorators.validators.validate_class_attributes(
- expected_attributes: list[str] | None = None,
- both_or_either_attributes: list[Iterable[str]] | None = None,
- mutually_exclusive_attributes: list[Iterable[str]] | None = None,
A decorator responsible for raising errors if the expected arguments weren’t provided during class instantiation.