class_docstr: The :exc:`RecursionError` exception is raised when recursion is
  detected.
class_docstr_tok: ["The",":","exc",":","`","RecursionError","`","exception","is","raised","when","recursion","is","detected","."]
docstr: Initializes the :exc:`RecursionError` instance.
  
  *real_path* (:class:`str`) is the real path that recursion was
  encountered on.
  
  *first_path* (:class:`str`) is the first path encountered for
  *real_path*.
  
  *second_path* (:class:`str`) is the second path encountered for
  *real_path*.
docstr_tok: ["Initializes","the",":","exc",":","`","RecursionError","`","instance",".","*","real_path","*","(",":","class",":","`","str","`",")","is","the","real","path","that","recursion","was","encountered","on",".","*","first_path","*","(",":","class",":","`","str","`",")","is","the","first","path","encountered","for","*","real_path","*",".","*","second_path","*","(",":","class",":","`","str","`",")","is","the","second","path","encountered","for","*","real_path","*","."]
code: def __init__(self, real_path, first_path, second_path):
      """
      Initializes the :exc:`RecursionError` instance.
  
      *real_path* (:class:`str`) is the real path that recursion was
      encountered on.
  
      *first_path* (:class:`str`) is the first path encountered for
      *real_path*.
  
      *second_path* (:class:`str`) is the second path encountered for
      *real_path*.
      """
      super(RecursionError, self).__init__(
          real_path, first_path, second_path
      )
  
imports: import os
  import os.path
  import posixpath
  import stat
  from .compat import Collection, Iterable, string_types, unicode
label_desc: Use image node_id 1 to create a new RecursionError object from inherited base classes: Exception with example: obj = RecursionError(real_path, first_path, second_path)