class_docstr: The :exc:`RecursionError` exception is raised when recursion is
  detected.
docstr: *second_path* (:class:`str`) is the second path encountered for
  :attr:`self.real_path <RecursionError.real_path>`.
docstr_tok: ["*","second_path","*","(",":","class",":","`","str","`",")","is","the","second","path","encountered","for",":","attr",":","`","self.real_path","<","RecursionError.real_path",">","`","."]
code: def second_path(self) -> str:
      """
      *second_path* (:class:`str`) is the second path encountered for
      :attr:`self.real_path <RecursionError.real_path>`.
      """
      return self.args[2]
  
imports: import os
  import os.path
  import pathlib
  import posixpath
  import stat
  import sys
  import warnings
  from collections.abc import Collection, Iterable
  from dataclasses import dataclass
  from os import PathLike
  from typing import Any, AnyStr, Callable, Collection, Dict, Generic, Iterable, Iterator, List, Optional, Sequence, Set, Tuple, TypeVar, Union
  from .pattern import Pattern
label_desc: Use image node_id 5 for calling the RecursionError obj's underlying member method code with example usage: obj.second_path() and returns: self