X7ROOT File Manager
Current Path:
/opt/hc_python/lib/python3.12/site-packages/build
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
build
/
??
..
??
__init__.py
(837 B)
??
__main__.py
(15.15 KB)
??
__pycache__
??
_builder.py
(13.15 KB)
??
_compat
??
_ctx.py
(2.82 KB)
??
_exceptions.py
(1.59 KB)
??
_types.py
(553 B)
??
_util.py
(2.27 KB)
??
env.py
(13.91 KB)
??
py.typed
(0 B)
??
util.py
(1.8 KB)
Editing: _exceptions.py
from __future__ import annotations import subprocess import types class BuildException(Exception): """ Exception raised by :class:`build.ProjectBuilder`. """ class BuildBackendException(Exception): """ Exception raised when a backend operation fails. """ def __init__( self, exception: Exception, description: str | None = None, exc_info: tuple[type[BaseException], BaseException, types.TracebackType] | tuple[None, None, None] = ( None, None, None, ), ) -> None: super().__init__() self.exception = exception self.exc_info = exc_info self._description = description def __str__(self) -> str: if self._description: return self._description return f'Backend operation failed: {self.exception!r}' class BuildSystemTableValidationError(BuildException): """ Exception raised when the ``[build-system]`` table in pyproject.toml is invalid. """ def __str__(self) -> str: return f'Failed to validate `build-system` in pyproject.toml: {self.args[0]}' class FailedProcessError(Exception): """ Exception raised when a setup or preparation operation fails. """ def __init__(self, exception: subprocess.CalledProcessError, description: str) -> None: super().__init__() self.exception = exception self._description = description def __str__(self) -> str: return self._description class TypoWarning(Warning): """ Warning raised when a possible typo is found. """
Upload File
Create Folder