3
©ft`m ã @ sx d dl mZ d dl mZ d dlmZ d dlmZ d dlZd dlZd dl Zd dl
Zd dlZejdƒZ
G dd„ dejƒZdS ) é )Úabsolute_import)Úunicode_literals)Úcommands)Ú_NÚdnfc @ s, e Zd Zd ZedƒZedd„ ƒZdd„ ZdS )
ÚMakeCacheCommandÚ makecacheÚmczgenerate the metadata cachec C s, | j dddd� | j dddgdtjd� d S )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_argparserc C s2 | j jd k p| j j}tdƒ}tj|ƒ | jj|ƒS )Nz*Making cache files for all metadata files.)Zoptsr r r ÚloggerÚdebugÚbaseZupdate_cache)Úselfr Úmsgr r r Úrun. s
zMakeCacheCommand.runN)r r ) Ú__name__Ú
__module__Ú__qualname__Úaliasesr ZsummaryÚstaticmethodr r r r r r r # s r )Z
__future__r r Zdnf.clir Zdnf.i18nr r r Zdnf.exceptionsZdnf.utilZloggingZ getLoggerr ZCommandr r r r r Ú