class_docstr: lazily provides Exception classes for each possible POSIX errno
  (as defined per the 'errno' module).  All such instances
  subclass EnvironmentError.
code: def __getattr__(self, name: str) -> type[Error]:
      if name[0] == "_":
          raise AttributeError(name)
      eno = getattr(errno, name)
      cls = self._geterrnoclass(eno)
      setattr(self, name, cls)
      return cls
  
file_path: catboost/contrib/python/pytest/py3/_pytest/_py/error.py
imports: from __future__ import annotations
  import errno
  import os
  import sys
  from typing import Callable
  from typing import TYPE_CHECKING
  from typing import TypeVar
label_desc: Use image node_id 1 for calling the ErrorMaker obj's underlying member method code with example usage: obj.__getattr__(name) and returns: cls