summaryrefslogtreecommitdiff
path: root/buildstream/source.py
diff options
context:
space:
mode:
Diffstat (limited to 'buildstream/source.py')
-rw-r--r--buildstream/source.py5
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):