diff options
author | Darius Makovsky <traveltissues@protonmail.com> | 2019-10-07 18:06:48 +0100 |
---|---|---|
committer | Darius Makovsky <traveltissues@protonmail.com> | 2019-10-11 17:29:09 +0100 |
commit | a3c040e0b13356bbfb0e220386ebf1e3e4ecf256 (patch) | |
tree | d51aa5ac43e6a90a42ef591f5d831c3b193aacd6 | |
parent | 6c6c581162ed7d87bad680330610e29d828d0f25 (diff) | |
download | buildstream-a3c040e0b13356bbfb0e220386ebf1e3e4ecf256.tar.gz |
workspace.py: raise SourceError on init_workspace
-rw-r--r-- | src/buildstream/plugins/sources/workspace.py | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/buildstream/plugins/sources/workspace.py b/src/buildstream/plugins/sources/workspace.py index 0e7797fe8..f1b9d1d8a 100644 --- a/src/buildstream/plugins/sources/workspace.py +++ b/src/buildstream/plugins/sources/workspace.py @@ -109,13 +109,7 @@ class WorkspaceSource(Source): return (self.path, self.__digest) def init_workspace(self, directory: Directory) -> None: - # for each source held by the workspace we must call init_workspace - # those sources may override `init_workspace` expecting str or Directory - # and this will need to be extracted from the directory passed to this method - assert isinstance(directory, Directory) - directory = directory.external_directory - for source in self.get_element_sources(): - source._init_workspace(directory) + raise SourceError('Attempting to re-open an existing workspace') def get_consistency(self): # always return cached state |