File: //usr/lib/python3.6/site-packages/dnf/automatic/__pycache__/main.cpython-36.pyc
3
_��g�9 � @ sv d dl mZ d dl mZ d dl mZ d dlZd dlZd dlZd dlZd dlZd dl Z d dl
mZmZm
Z
d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZejd�Zdd� Zd d
� ZG dd� de�Z G d
d� de�Z!G dd� de!�Z"G dd� de!�Z#G dd� de!�Z$G dd� de$�Z%G dd� de!�Z&dd� Z'dd� Z(dd� Z)dd � Z*dS )!� )�absolute_import)�print_function)�unicode_literalsN)�_�ucd�P_�dnfc C s� t jjg �}| jj}| jj}|r�x�|D ]�}|dkrPt jjj|| j �}|j
|� q&|dkrrt jjj|�}|j
|� q&|dkr�t jjj|�}|j
|� q&|dkr�t jjj
|| j�}|j
|� q&|dkr�t jjj|| j�}|j
|� q&t jjd| ��q&W |S )N�email�stdioZmotd�command�
command_emailzUnknown emitter option: %s)r �utilZ
MultiCallList�emitters�system_name�emit_viaZ automatic�emitterZEmailEmitterr �appendZStdIoEmitterZMotdEmitterZCommandEmitterr ZCommandEmailEmitterr �
exceptions�ConfigError)�confr r r �namer � r �/usr/lib/python3.6/main.py�build_emitters1 s,
r c C s� t j� }|jddd� |jddd� |jdddd � |jd
ddd � |jddd
d � |jddd
d � |jd d� |jd d� |j| �|fS )N� conf_path�?)�nargsz--timer�
store_true)�actionz--installupdates�installupdates)�destr z--downloadupdates�downloadupdatesz--no-installupdatesZstore_falsez--no-downloadupdates)r )r! )�argparse�ArgumentParser�add_argumentZset_defaults�
parse_args)�args�parserr r r �parse_argumentsK s r( c @ s&