in benchmarking/download_benchmarks/download_benchmarks.py [0:0]
def _downloadTestFiles(self, files):
locations = []
if isinstance(files, list):
for f in files:
if "location" in f:
path = self.downloadFile(f["location"], None)
locations.append(path)
elif isinstance(files, dict):
for f in files:
value = files[f]
if isinstance(value, list):
for v in value:
if "location" in v:
path = self.downloadFile(v["location"], None)
locations.append(path)
else:
if "location" in value:
path = self.downloadFile(value["location"], None)
locations.append(path)
return locations