diff options
Diffstat (limited to 'buildstream/source.py')
-rw-r--r-- | buildstream/source.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/buildstream/source.py b/buildstream/source.py index f610e90af..63d8ffafd 100644 --- a/buildstream/source.py +++ b/buildstream/source.py @@ -27,7 +27,7 @@ from contextlib import contextmanager from . import Plugin from . import _yaml, utils -from ._exceptions import BstError, ImplError, LoadError, LoadErrorReason +from ._exceptions import BstError, ImplError, LoadError, LoadErrorReason, ErrorDomain class Consistency(): @@ -58,7 +58,8 @@ class SourceError(BstError): This exception is raised when a :class:`.Source` encounters an error. """ - pass + def __init__(self, message, reason=None): + super().__init__(message, domain=ErrorDomain.SOURCE, reason=reason) class Source(Plugin): |