class_docstr: Raised when a Validators with non-default type checker is misused.
  
  Asking one for DEFAULT_TYPES doesn't make sense, since type checkers
  exist for the unrepresentable cases where DEFAULT_TYPES can't
  represent the type relationship.
class_docstr_tok: ["Raised","when","a","Validators","with","non-default","type","checker","is","misused",".","Asking","one","for","DEFAULT_TYPES","does","n't","make","sense",",","since","type","checkers","exist","for","the","unrepresentable","cases","where","DEFAULT_TYPES","can't","represent","the","type","relationship","."]
code: def __str__(self):
      return "DEFAULT_TYPES cannot be used on Validators using TypeCheckers"
  
imports: from __future__ import division
  from warnings import warn
  import contextlib
  import json
  import numbers
  from six import add_metaclass
  from jsonschema import _legacy_validators, _types, _utils, _validators, exceptions
  from jsonschema.compat import Sequence, int_types, iteritems, lru_cache, str_types, unquote, urldefrag, urljoin, urlopen, urlsplit
  from jsonschema.exceptions import ErrorTree
label_desc: Use image node_id 1 for calling the _DontDoThat obj's underlying member method code with example usage: obj.__str__() and returns: str