コード例 #1
0
def resume ():
    """
    Checks, if there are incomplete download jobs, and resumes them, if necessary.
    @return: downloadFile - the download file parser
    @return: downloadFolder - the folder, to which the files are to be downloaded
    @return: msg - additional comment/error message
    """
    isResumable, source_filePath, lineNumber, downloadFolder, lastDownload = LogfileIO.getResumptionInfo()
    if (isResumable == False):
        return None, None, "No Logfile found!"
    else:
        downloadFile = DownloadFileParser(source_filePath, fileOffset=lineNumber)
        # Remove the last download
        if (os.path.exists(lastDownload)):
            os.remove(lastDownload)
        return downloadFile, downloadFolder, "Success!"
コード例 #2
0
def isResumable ():
    """
    @return: True, if a logfile exists (i.e. there is something that can be resumed)
    """
    isResumable, _, _, _, _ = LogfileIO.getResumptionInfo()
    return isResumable