Exemplo n.º 1
0
def copy_from_archive(selected_build):
    utils.log("Skipping download and decompression")
    progress = xbmcgui.DialogProgress()
    msg = 'Retrieving tar file from archive'
    progress.create('Retrieving build', ' ', msg, ' ')
    progress.update(0, ' ', msg, ' ')
    success = xbmcvfs.copy(selected_build.archive, os.path.join(__dir__, selected_build.tar_name))
    if progress.iscanceled():
        cleanup(selected_build)
        sys.exit(0)
    progress.close()    
Exemplo n.º 2
0
def maybe_copy_to_archive(source, selected_build):
    if __addon__.getSetting('archive') == "true" and selected_build.archive is None:
        archive_dir = os.path.join(archive_root, source)
        archive_file = os.path.join(archive_dir, selected_build.tar_name)
        progress = xbmcgui.DialogProgress()
        msg = 'Copying tar file to archive'
        progress.create('Archiving build', ' ', msg, ' ')
        progress.update(0, ' ', msg, ' ')
        xbmcvfs.mkdir(archive_dir)
        success = xbmcvfs.copy(os.path.join(__dir__, selected_build.tar_name), archive_file)
        if progress.iscanceled():
            xbmcvfs.delete(archive_file)
        progress.close()