/usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__
Edit: /usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__/remove.cpython-36.pyc (3921B)
3
ft` @ s d dl mZ d dl mZ d dlmZ d dlmZ d dlmZ d dl Z
d dlZd dlZd dl
Z
d dlZejdZG dd d ejZdS )
)absolute_import)unicode_literals)commands)_)OptionParserNdnfc @ sb e Zd ZdZejejejejejejdZde ej
ZedZ
edd Zd d
Zdd Zd
S )
RemoveCommandzRemove command.)zremove-nz remove-nazremove-nevrazerase-nzerase-nazerase-nevraremoveerasermz-remove a package or packages from your systemc C sf | j }|jdddtdd |jddtjd |jddtd d | jd
dtdtjtd
d d S )Nz--duplicates
store_true
duplicatedzremove duplicated packages)actiondesthelpz--duplicated)r r z--oldinstallonlyz*remove installonly packages over the limitZpackages*zPackage to removeZPACKAGE)nargsr r metavar)Zadd_mutually_exclusive_groupadd_argumentr argparseZSUPPRESSr ZParseSpecGroupFileCallback)parserZmgroup r /usr/lib/python3.6/remove.py
set_argparser0 s
zRemoveCommand.set_argparserc C s^ | j j}d|_d|_d|_| jjr*d|_n0tj j
rN| jjrNd|_d|_d|_
nd|_
d|_d S )NTF)ZclidemandsZ resolvingZ root_userZsack_activationoptsr
Zavailable_reposr baseWITH_MODULES grp_specsZfresh_metadataZ
allow_erasing)selfr r r r configure? s zRemoveCommand.configurec C s\ g }| j j| jkr"| j| j j g}| j j| j j7 _d}| j jrD| jjj }| jj |j
}|j j|}|stj
jtdx|j j D ]\\}}}t|dk rq|jdd y| jjt|d W nH tj
jk
r d} td}
tj|
| jjjjt|d | Y nX x"|d d D ]}| jj| q&W