def update(resp, package_id): global package_list, package_downloader if ( package_downloader != None ): return package_path = "packages" for package in package_list: if ( package.id == package_id ): package_downloader = PackageDownloader(dlStatus, dlInstallComplete, dlUpdateComplete) package_downloader.updatePackage(package) setStatus("Starting update..", 0) status(resp)
def install(resp, package_id): global package_list, package_downloader if ( package_downloader != None ): return package_path = "packages" for package in package_list: if ( package.id == package_id ): package_downloader = PackageDownloader(dlStatus, dlInstallComplete, dlUpdateComplete) if ( package_downloader.installPackage(package) ): setStatus("Starting install..", 0) else: setStatus("Error installing package.", 0) package_downloader = None status(resp)