3 ©ft`mã@sxddlmZddlmZddlmZddlmZddlZddlZddl Zddl Zddl Z e j dƒZ Gdd„dejƒZdS) é)Úabsolute_import)Úunicode_literals)Úcommands)Ú_NÚdnfc@s,eZdZd ZedƒZedd„ƒZdd„ZdS) ÚMakeCacheCommandÚ makecacheÚmczgenerate the metadata cachecCs,|jdddd�|jdddgdtjd�dS)Nz--timerÚ store_trueÚ timer_opt)ÚactionÚdestÚtimerú?)ÚnargsÚchoicesÚmetavarÚhelp)Ú add_argumentÚargparseZSUPPRESS)Úparser©rú/usr/lib/python3.6/makecache.pyÚ set_argparser's zMakeCacheCommand.set_argparsercCs2|jjdk p|jj}tdƒ}tj|ƒ|jj|ƒS)Nz*Making cache files for all metadata files.)Zoptsrr rÚloggerÚdebugÚbaseZ update_cache)ÚselfrÚmsgrrrÚrun.s zMakeCacheCommand.runN)rr ) Ú__name__Ú __module__Ú __qualname__ÚaliasesrZsummaryÚ staticmethodrrrrrrr#s r)Z __future__rrZdnf.clirZdnf.i18nrrrZdnf.exceptionsZdnf.utilZloggingZ getLoggerrZCommandrrrrrÚs