fix: Correction de l'affichage du message d'erreur lors de l'authentification.

This commit is contained in:
2026-09-07 10:47:42 +00:00
parent a494199820
commit 8605297da8
6553 changed files with 914076 additions and 55 deletions

View File

@@ -0,0 +1,29 @@
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)