Package entropy :: Package client :: Package interfaces :: Module fetch :: Class FetchersMixin

Class FetchersMixin

source code


Instance Methods
 
check_needed_package_download(self, filepath, checksum=None) source code
 
fetch_files(self, url_data_list, checksum=True, resume=True, fetch_file_abort_function=None)
Fetch multiple files simultaneously on URLs.
source code
 
fetch_files_on_mirrors(self, download_list, checksum=False, fetch_abort_function=None)
@param download_map list [(repository,branch,filename,checksum (digest),signatures,),..] @param checksum bool verify checksum? @param fetch_abort_function callable method that could raise exceptions
source code
 
fetch_file(self, url, branch, digest=None, resume=True, fetch_file_abort_function=None, filepath=None) source code
 
fetch_file_on_mirrors(self, repository, branch, filename, digest=False, fetch_abort_function=None) source code
Method Details

fetch_files(self, url_data_list, checksum=True, resume=True, fetch_file_abort_function=None)

source code 

Fetch multiple files simultaneously on URLs.

@param url_data_list list
    [(url,dest_path [or None],checksum ['ab86fff46f6ec0f4b1e0a2a4a82bf323' or None],branch,),..]
@param digest bool, digest check (checksum)
@param resume bool enable resume support
@param fetch_file_abort_function callable method that could raise exceptions
@return general_status_code, {'url': (status_code,checksum,resumed,)}, data_transfer