exceptions.pyi 794 B

123456789101112131415161718192021222324252627
  1. from typing import overload
  2. __all__ = [
  3. "ComplexWarning",
  4. "VisibleDeprecationWarning",
  5. "ModuleDeprecationWarning",
  6. "TooHardError",
  7. "AxisError",
  8. "DTypePromotionError",
  9. ]
  10. class ComplexWarning(RuntimeWarning): ...
  11. class ModuleDeprecationWarning(DeprecationWarning): ...
  12. class VisibleDeprecationWarning(UserWarning): ...
  13. class RankWarning(RuntimeWarning): ...
  14. class TooHardError(RuntimeError): ...
  15. class DTypePromotionError(TypeError): ...
  16. class AxisError(ValueError, IndexError):
  17. __slots__ = "_msg", "axis", "ndim"
  18. axis: int | None
  19. ndim: int | None
  20. @overload
  21. def __init__(self, axis: str, ndim: None = None, msg_prefix: None = None) -> None: ...
  22. @overload
  23. def __init__(self, axis: int, ndim: int, msg_prefix: str | None = None) -> None: ...