summaryrefslogtreecommitdiff
path: root/src/buildstream/plugins/sources/_downloadablefilesource.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildstream/plugins/sources/_downloadablefilesource.py')
-rw-r--r--src/buildstream/plugins/sources/_downloadablefilesource.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/buildstream/plugins/sources/_downloadablefilesource.py b/src/buildstream/plugins/sources/_downloadablefilesource.py
index b9b15e268..7b1785979 100644
--- a/src/buildstream/plugins/sources/_downloadablefilesource.py
+++ b/src/buildstream/plugins/sources/_downloadablefilesource.py
@@ -77,8 +77,8 @@ class DownloadableFileSource(Source):
__urlopener = None
def configure(self, node):
- self.original_url = self.node_get_member(node, str, 'url')
- self.ref = self.node_get_member(node, str, 'ref', None)
+ self.original_url = node.get_str('url')
+ self.ref = node.get_str('ref', None)
self.url = self.translate_url(self.original_url)
self._warn_deprecated_etag(node)
@@ -99,7 +99,7 @@ class DownloadableFileSource(Source):
return Consistency.RESOLVED
def load_ref(self, node):
- self.ref = self.node_get_member(node, str, 'ref', None)
+ self.ref = node.get_str('ref', None)
self._warn_deprecated_etag(node)
def get_ref(self):
@@ -143,7 +143,7 @@ class DownloadableFileSource(Source):
.format(self.url, sha256, self.ref))
def _warn_deprecated_etag(self, node):
- etag = self.node_get_member(node, str, 'etag', None)
+ etag = node.get_str('etag', None)
if etag:
provenance = self.node_provenance(node, member_name='etag')
self.warn('{} "etag" is deprecated and ignored.'.format(provenance))