benchmarking/download_benchmarks/file_downloader_base.py (12 lines of code) (raw):
from __future__ import absolute_import, division, print_function, unicode_literals
download_handles = {}
class FileDownloaderBase(object):
def __init__(self):
pass
def download_file(self, location, path):
pass
def registerFileDownloader(name, obj):
global download_handles
download_handles[name] = obj
def getDownloadHandles():
return download_handles