/usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__
Edit: /usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__/alias.cpython-36.pyc (5330B)
3
ft` @ s d dl mZ d dl mZ d dl mZ d dlZd dlZd dlZd dl Zd dlm
Z
d dlZd dlZd dl
mZ ejdZG dd d e
jZdS )
)absolute_import)print_function)unicode_literalsN)commands)_dnfc @ sl e Zd ZdZedZedd Zdd Zdd Z d d
Z
dd Zd
d Zdd Z
dd Zdd Zdd ZdS )AliasCommandaliaszList or create command aliasesc C sl | j }|jdddtdd |jdddtdd | jdd d
dd
dgtd
d | jdddtdd d S )Nz--enable-resolvingF
store_truezenable aliases resolving)defaultactionhelpz--disable-resolvingzdisable aliases resolving
subcommand?listadddeletezaction to do with aliases)nargsr choicesr
r *zcommand[=result]zalias definition)r metavarr
)Zadd_mutually_exclusive_groupadd_argumentr )parserZenable_group r /usr/lib/python3.6/alias.py
set_argparser* s
zAliasCommand.set_argparserc C sH | j j}| jjdkrd|_tj jj | _| jj | jj
| _| j d S )Nr r T)r r )
clidemandsoptsr Z root_userr aliasesZAliasesaliases_baseZ
_load_aliasesenabledZresolving_enabled_update_config_from_options)selfr r r r configure9 s
zAliasCommand.configurec C s d }| j jrd}tjtd | j jr8d}tjtd |d k rtjjt j
jjsft
t j
jjdj t jjjt j
jjdd d|i | jj s|| j_d S )NTzAliases are now enabledFzAliases are now disabledwmainr! )r Zenable_resolvingloggerinfor Zdisable_resolvingospathexistsr r r ZALIASES_CONF_PATHopencloseconfZ
BaseConfigZwrite_raw_configfiler Z_disabled_by_environr! )r# r! r r r r" B s
z(AliasCommand._update_config_from_optionsc C s i }x| j jD ]}|jdd}|d j }t|j dkrLtjtd| q|jdrhtjtd| qt|dkrtjtd| q|d j ||<