diff options
Diffstat (limited to 'src/buildstream/_exceptions.py')
-rw-r--r-- | src/buildstream/_exceptions.py | 52 |
1 files changed, 12 insertions, 40 deletions
diff --git a/src/buildstream/_exceptions.py b/src/buildstream/_exceptions.py index f05e38162..89dfb49be 100644 --- a/src/buildstream/_exceptions.py +++ b/src/buildstream/_exceptions.py @@ -52,9 +52,7 @@ def get_last_exception(): # def get_last_task_error(): if "BST_TEST_SUITE" not in os.environ: - raise BstError( - "Getting the last task error is only supported when running tests" - ) + raise BstError("Getting the last task error is only supported when running tests") global _last_task_error_domain global _last_task_error_reason @@ -109,9 +107,7 @@ class ErrorDomain(Enum): # context can then be communicated back to the main process. # class BstError(Exception): - def __init__( - self, message, *, detail=None, domain=None, reason=None, temporary=False - ): + def __init__(self, message, *, detail=None, domain=None, reason=None, temporary=False): global _last_exception super().__init__(message) @@ -148,9 +144,7 @@ class BstError(Exception): # class PluginError(BstError): def __init__(self, message, reason=None, temporary=False): - super().__init__( - message, domain=ErrorDomain.PLUGIN, reason=reason, temporary=False - ) + super().__init__(message, domain=ErrorDomain.PLUGIN, reason=reason, temporary=False) # LoadErrorReason @@ -266,9 +260,7 @@ class ImplError(BstError): # Raised if the current platform is not supported. class PlatformError(BstError): def __init__(self, message, reason=None, detail=None): - super().__init__( - message, domain=ErrorDomain.PLATFORM, reason=reason, detail=detail - ) + super().__init__(message, domain=ErrorDomain.PLATFORM, reason=reason, detail=detail) # SandboxError @@ -277,9 +269,7 @@ class PlatformError(BstError): # class SandboxError(BstError): def __init__(self, message, detail=None, reason=None): - super().__init__( - message, detail=detail, domain=ErrorDomain.SANDBOX, reason=reason - ) + super().__init__(message, detail=detail, domain=ErrorDomain.SANDBOX, reason=reason) # SourceCacheError @@ -288,9 +278,7 @@ class SandboxError(BstError): # class SourceCacheError(BstError): def __init__(self, message, detail=None, reason=None): - super().__init__( - message, detail=detail, domain=ErrorDomain.SANDBOX, reason=reason - ) + super().__init__(message, detail=detail, domain=ErrorDomain.SANDBOX, reason=reason) # ArtifactError @@ -300,11 +288,7 @@ class SourceCacheError(BstError): class ArtifactError(BstError): def __init__(self, message, *, detail=None, reason=None, temporary=False): super().__init__( - message, - detail=detail, - domain=ErrorDomain.ARTIFACT, - reason=reason, - temporary=True, + message, detail=detail, domain=ErrorDomain.ARTIFACT, reason=reason, temporary=True, ) @@ -314,9 +298,7 @@ class ArtifactError(BstError): # class RemoteError(BstError): def __init__(self, message, *, detail=None, reason=None): - super().__init__( - message, detail=detail, domain=ErrorDomain.REMOTE, reason=reason - ) + super().__init__(message, detail=detail, domain=ErrorDomain.REMOTE, reason=reason) # CASError @@ -326,11 +308,7 @@ class RemoteError(BstError): class CASError(BstError): def __init__(self, message, *, detail=None, reason=None, temporary=False): super().__init__( - message, - detail=detail, - domain=ErrorDomain.CAS, - reason=reason, - temporary=True, + message, detail=detail, domain=ErrorDomain.CAS, reason=reason, temporary=True, ) @@ -355,9 +333,7 @@ class CASCacheError(CASError): # class PipelineError(BstError): def __init__(self, message, *, detail=None, reason=None): - super().__init__( - message, detail=detail, domain=ErrorDomain.PIPELINE, reason=reason - ) + super().__init__(message, detail=detail, domain=ErrorDomain.PIPELINE, reason=reason) # StreamError @@ -373,9 +349,7 @@ class StreamError(BstError): if message is None: message = "" - super().__init__( - message, detail=detail, domain=ErrorDomain.STREAM, reason=reason - ) + super().__init__(message, detail=detail, domain=ErrorDomain.STREAM, reason=reason) self.terminated = terminated @@ -404,6 +378,4 @@ class SkipJob(Exception): # class ArtifactElementError(BstError): def __init__(self, message, *, detail=None, reason=None): - super().__init__( - message, detail=detail, domain=ErrorDomain.ELEMENT, reason=reason - ) + super().__init__(message, detail=detail, domain=ErrorDomain.ELEMENT, reason=reason) |