3 ©ft`Œã@s ddlmZddlZddlZejjZejjZejjZejj Z ejj Z ejj Z ejj Z ejj ZeZ ejjZejjZejjZejjZejjZejjZejjZdZdZdZdZdZGdd„deƒZGd d „d eƒZGd d „d eƒZGd d„deƒZGdd„deƒZ ej!j"j#Z$dS)é)Úunicode_literalsNééééc@seZdZdd„ZdS)Ú KeyImportcCsdS)z+Ask the user if the key should be imported.F©)ÚselfÚidZuseridZ fingerprintZurlZ timestamprrú/usr/lib/python3.6/callback.pyÚ_confirm5szKeyImport._confirmN)Ú__name__Ú __module__Ú __qualname__r rrrr r4src@s(eZdZdd„Zdd„Zedd„ƒZdS)ÚPayloadcCs ||_dS)N)Úprogress)r rrrr Ú__init__=szPayload.__init__cCsdS)z)Nice, human-readable representation. :apiNr)r rrr Ú__str__@szPayload.__str__cCsdS)z Total size of the download. :apiNr)r rrr Ú download_sizeDszPayload.download_sizeN)r rrrrÚpropertyrrrrr r:src@s.eZdZdd„Zdd„Zdd„Zd dd „Zd S) ÚDownloadProgresscCsdS)zÚCommunicate the information that `payload` has finished downloading. :api, `status` is a constant denoting the type of outcome, `err_msg` is an error message in case the outcome was an error. Nr)r ÚpayloadZstatusÚmsgrrr ÚendMszDownloadProgress.endcCsdS)Nr)r rrrr ÚmessageVszDownloadProgress.messagecCsdS)z¶Update the progress display. :api `payload` is the payload this call reports progress for, `done` is how many bytes of this payload are already downloaded. Nr)r rÚdonerrr rYszDownloadProgress.progressrcCsdS)z�Start new progress metering. :api `total_files` the number of files that will be downloaded, `total_size` total size of all files. Nr)r Z total_filesZ total_sizeZ total_drpmsrrr ÚstartcszDownloadProgress.startN)r)r rrrrrrrrrr rJs  rc@s eZdZdS)ÚNullDownloadProgressN)r rrrrrr rnsrc@s$eZdZdd„Zdd„Zdd„ZdS)ÚDepsolvecCsdS)Nr)r rrr rsszDepsolve.startcCsdS)Nr)r ZpkgÚmoderrr Ú pkg_addedvszDepsolve.pkg_addedcCsdS)Nr)r rrr rysz Depsolve.endN)r rrrr rrrrr rrsr)%Z __future__rZdnf.yum.rpmtransZdnfZdnf.transactionZ transactionZ PKG_DOWNGRADEZPKG_DOWNGRADEDZ PKG_INSTALLZ PKG_OBSOLETEZ PKG_OBSOLETEDZ PKG_REINSTALLZPKG_REINSTALLEDZ PKG_ERASEZ PKG_REMOVEZ PKG_UPGRADEZ PKG_UPGRADEDZ PKG_CLEANUPZ PKG_VERIFYZ PKG_SCRIPTLETZTRANS_PREPARATIONZ TRANS_POSTZ STATUS_OKZ STATUS_FAILEDZSTATUS_ALREADY_EXISTSZ STATUS_MIRRORZ STATUS_DRPMÚobjectrrrrrZyumZrpmtransZTransactionDisplayZTransactionProgressrrrr Ús: $