/
Ao
/
MaxReport
Обзор
Документация
Войти
/
Ao
/
MaxReport
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
pgsql/pgAdmin 4/python/Lib/site-packages/PIL/_util.py
29 строк
684 B
AoAnima
first_commit
13 июл 2026, 17:47
13 июл 2026, 17:47
f1a670a
Код
Авторство
О чём код?
from __future__ import annotations import os TYPE_CHECKING = False if TYPE_CHECKING: from typing import Any, NoReturn, TypeGuard from ._typing import StrOrBytesPath def is_path(f: Any) -> TypeGuard[StrOrBytesPath]: return isinstance(f, (bytes, str, os.PathLike)) class DeferredError: def __init__(self, ex: BaseException): self.ex = ex def __getattr__(self, elt: str) -> NoReturn: raise self.ex @staticmethod def new(ex: BaseException) -> Any: """ Creates an object that raises the wrapped exception ``ex`` when used, and casts it to :py:obj:`~typing.Any` type. """ return DeferredError(ex)