code: def nohtml(s):
      """Return copy of ``s`` that will not treat ``'<...>'`` as DOT HTML string in quoting.
  
      Args:
          s: String in which leading ``'<'`` and trailing ``'>'`` should be treated as literal.
  
      Raises:
          TypeError: If ``s`` is not a ``str`` on Python 3, or a ``str``/``unicode`` on Python 2.
  
      >>> quote('<>-*-<>')
      '<>-*-<>'
  
      >>> quote(nohtml('<>-*-<>'))
      '"<>-*-<>"'
      """
      try:
          subcls = NOHTML[type(s)]
      except KeyError:
          raise TypeError(
              "%r does not have one of the required types:"
              " %r" % (s, list(NOHTML))
          )
      return subcls(s)
  
file_path: catboost/contrib/python/graphviz/py2/graphviz/lang.py
imports: import collections
  import functools
  import re
  from .None import _compat
  from .None import tools
label_desc: Use image node_id 6 for calling a global function with example usage: nohtml(s) and returns: subcls