archive: allow passing absolute path to _download_file

This commit is contained in:
Dan Streetman 2021-05-28 16:17:08 -04:00
parent ff66707a4c
commit 1093c372eb

View File

@ -375,7 +375,10 @@ class SourcePackage(ABC):
return True return True
def _download_file(self, url, filename, size=0, dscverify=False, sha1sum=None, sha256sum=None): def _download_file(self, url, filename, size=0, dscverify=False, sha1sum=None, sha256sum=None):
"Download url to filename in workdir." "Download url to filename; will be put in workdir unless filename is absolute path."
if os.path.isabs(filename):
pathname = filename
else:
pathname = os.path.join(self.workdir, filename) pathname = os.path.join(self.workdir, filename)
if self._verify_file(pathname, dscverify, sha1sum, sha256sum, size): if self._verify_file(pathname, dscverify, sha1sum, sha256sum, size):