code: def __call__(self, inst, attr, value):
      try:
          self.validator(inst, attr, value)
      except self.exc_types:
          pass  # suppress error to invert validity
      else:
          raise ValueError(
              self.msg.format(
                  validator=self.validator,
                  exc_types=self.exc_types,
              ),
              attr,
              self.validator,
              value,
              self.exc_types,
          )
  
imports: import operator
  import re
  from contextlib import contextmanager
  from re import Pattern
  from ._config import get_run_validators, set_run_validators
  from ._make import _AndValidator, and_, attrib, attrs
  from .converters import default_if_none
  from .exceptions import NotCallableError
label_desc: Use image node_id 1 for calling the _NotValidator obj's underlying member method code with example usage: obj.__call__(inst, attr, value) without return types