diff options
author | Jürg Billeter <j@bitron.ch> | 2019-02-24 12:08:42 +0100 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2019-02-28 12:01:15 +0100 |
commit | b9702b5a003d6ccf993e754dceba5e1ad49e8d51 (patch) | |
tree | c5e377ad868927797c73c027af1af20205dccd4d /buildstream | |
parent | 64d1e88764b3ad3e3eda830999485f786421f120 (diff) | |
download | buildstream-b9702b5a003d6ccf993e754dceba5e1ad49e8d51.tar.gz |
element.py: Add __get_artifact_directory() method
Diffstat (limited to 'buildstream')
-rw-r--r-- | buildstream/element.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/buildstream/element.py b/buildstream/element.py index b99e6fb4d..cef31417a 100644 --- a/buildstream/element.py +++ b/buildstream/element.py @@ -2695,6 +2695,25 @@ class Element(Plugin): return key + # __get_artifact_directory(): + # + # Get a virtual directory for the artifact contents + # + # Args: + # key (str): The key for the artifact to extract, + # or None for the default key + # + # Returns: + # (Directory): The virtual directory object + # (str): The chosen key + # + def __get_artifact_directory(self, key=None): + + if key is None: + key = self.__get_extract_key() + + return (self.__artifacts.get_artifact_directory(self, key), key) + # __extract(): # # Extract an artifact and return the directory |