HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /proc/1991108/root/usr/lib/python3/dist-packages/reportbug/__pycache__/
Upload File :
Current File : //proc/1991108/root/usr/lib/python3/dist-packages/reportbug/__pycache__/bugreport.cpython-311.pyc
�

�&=d��V�ddlmZddlmZddlZddlZddlmZGd�de��ZdS)�)�utils)�debbugs�N)�text_uic
�r�eZdZdZdZdddddddejddf
d	�Zd
�Zd�Z	e
e	e��Zd�Zd
�Z
d�ZdS)�	bugreportzFEncapsulates a bug report into a convenient object we can pass around.zutf-8��debianTFrNc��||_|���D]\}
}t||
|���||_||_|rLt|t��s7	|j|_n0#t$rtjd��t�wxYw||_||_
|	|_||_||_||_|
|_||_dS)NzSInvalid value for followup, it must be a debianbts.Bugreport instance or an integer)�type�items�setattr�package�subject�
isinstance�int�bug_num�followup�	Exception�ui�long_message�	TypeError�body�mode�system�incfiles�sysinfo�
debsumsoutput�issource)�selfrrrrrrrrrrr�props�k�vs               �5/usr/lib/python3/dist-packages/reportbug/bugreport.py�__init__zbugreport.__init__&s�����	��k�k�m�m�	 �	 �F�Q���D�!�Q������������	%�J�x��5�5�	%�
 � (� 0��
�
���
 �
 �
 ��� u�v�v�v���
 ����%�D�M���	���	���� ��
����*��� ��
�
�
s�A&�&&Bc�\�|dvr tjd|z��d|_dS||_dS)N)r�	launchpadz-invalid report type %s, defaulting to debbugsr)rr�_bugreport__type)r �values  r$�tsetzbugreport.tsetAsC���0�0�0��O�K�!�"�
#�
#�
#�#�D�K�K�K��D�K�K�K�c��|jS�N)r(�r s r$�tgetzbugreport.tgetIs
���{�r+c�h	�tj��}d}tjd��}tj��}tj��}tj��}g}tj�dd��}tj�dd��}	tj�dd��}
dD]�}|dkr|}nj|dkr|
r|
}n_|�	d���,tj�||���d	tjd
���d�}|	r|r	|�d|	�d�}n|	p|}|�	|�d
|������d�|��}t|dd��}
|
rd�|
��dz}nd}t|dd��}|r|d|zz
}t|dd��}|jtjkrf|sd|jt#t$j|j�di�������vrtjdz|z}n
|sd}n|dz
}|jrd}nd}|jsZt3dddd������D]#\}}t||d��}|r||�d|�d�z
}�$|�d|j�d|�d�}n8t7|d��r|jr|d|j�d�z
}d |j||j|fz}t$j|j�d!t$j��}|r
||��z
}|d"d#kr	|d$}n�|d"}|�d%��r
|d&d�}|�d'|d(��}|d)krog}d*|d$vr0tj��}|d+kr
|d,|zgz
}n|d+kr|d-gz
}n|d.gz
}d/|d$vr|d/gz
}|r|�d0d1�|���d�}|r|d2|zz
}|r|d3d�|��zz
}|r|d4|zz
}|dkr|d5|zz
}|r|d6|zz
}|r|d7|zz
}|j r|�|�|j!�d8|��}n
|�|�|j!��}t7|d9��r
||j"z
}t7|d:��r
||j#z
}|j$r
|d;|j$zz
}|S)<Nr	z/bin/sh�LANG�C�LC_ALL�LANGUAGE)r1�LC_CTYPEr4zLANGUAGE not setz
 (charmap=zlocale charmap�)z (ignored: LC_ALL set to �=�, �
pseudoheaders�
�versionzVersion: %s
r�specialsz

�Source�Package�Severity�
Justification�Tags�File)�severity�
justification�tags�filenamez: rEzControl: tags -1 z Followup-For: Bug #%d
%s: %s
%s
�infofuncr�GNU�zGNU/�� ��Linux�SMPrzSMP w/%d CPU threadszSMP w/1 CPU thread�UP�PREEMPTz (z; zKernel: %s
zKernel taint flags: %s
zLocale: %s
zShell: /bin/sh linked to %s
z	Init: %s
zLSM: %s
z
-- System Information:
�depinfo�confinfoz
-- debsums errors found:
%s
)%�os�unamer�realpath�get_init_system�get_lsm_info�get_kernel_taint_flags�environ�get�append�
subprocess�	getoutput�join�getattrr�
MODE_ADVANCEDr�listr�SYSTEMSr�keys�
NEWBIELINErr�dictr
�hasattrrE�generic_infofunc�
startswith�	cpu_countrrrQrRr)r �un�debinfo�	shellpath�init�lsminfo�taint_flags�locinfo�langsetting�
allsetting�languagesetting�setting�env�ph�headersr;r�reportto�attr�name�a�reportrG�uname_string�kern�kinfo�threadss                           r$�__unicode__zbugreport.__unicode__Ms���
�X�Z�Z�����N�9�-�-�	��$�&�&���$�&�&���2�4�4�����j�n�n�V�S�1�1���Z�^�^�H�b�1�1�
��*�.�.��R�8�8��7�	5�	5�G��&� � �!����J�&�&�"��)�C�C��N�N�#5�6�6�6��+-�:�>�>�'�;�+O�+O�+O�+O�Q[�Qe�fv�Qw�Qw�Qw�Qw�x���,�#�,�>A�c�c�:�:�:�N�C�C�$�+��C��N�N�g�g�g�s�s�3�4�4�4�4��)�)�G�$�$��
�T�?�D�
1�
1��
�	��i�i��m�m�d�*�G�G��G��$�	�4�0�0���	1����0�0�G��t�V�R�(�(���9�u�*�*�*�4�*�D�L��W�_�T�[�1�5�5�j�"�E�E�J�J�L�L�M�M�=N�=N��#�f�,�t�3�D�D��	��D�D��D�L�D��=�	!��H�H� �H��}�	@� $�j�3B�*0�.4�!6�!6�!6�7<�e�g�g�
6�
6���t��D�$��-�-���6��T�T�T�1�1�1�5�5�G��'/�x�x�����w�w�w�G�F�F��t�V�$�$�
=���
=��<�t�y�<�<�<�<��:��
�x���w�>@�@�F��?�4�;�/�3�3�J��@X�Y�Y���	"��x�x�z�z�!�G�
�a�5�E�>�>��a�5�L�L��a�5�D����v�&�&�
 ��A�B�B�x��&*�d�d�B�q�E�E�2�L��w������B�q�E�>�>� �l�n�n�G���{�{��"8�7�"B�!C�C��� �A����"6�!7�7����d�V�O�E���1��%�%��i�[�(�E��P�0<���d�i�i��>N�>N�>N�>N�#O�L��	5��~��4�4�G��	K��1�D�I�I�k�4J�4J�J�J�G��	0��~��/�/�G��	�!�!��6��B�B�G��	+��|�d�*�*�G��	-��{�W�,�,�G��<�	>�=C�V�T�T�4�=�=�=�Za�Za�b�F�F�!'����t�}�}�=�F��4��#�#�	#��d�l�"�F��4��$�$�	$��d�m�#�F���	N��8�4�;M�M�M�F��
r+c�*�|���Sr-)r�r.s r$�__str__zbugreport.__str__�s�����!�!�!r+c�j���fd�t���D��}dd�|��zS)Nc�(��g|]}|�d�j����S)r7)r")�.0r"r s  �r$�
<listcomp>z&bugreport.__repr__.<locals>.<listcomp>�s&���;�;�;�A�Q�Q�Q����'�;�;�;r+z
bugreport(%s)r8)�dirr^)r �paramss` r$�__repr__zbugreport.__repr__�s9���;�;�;�;��T���;�;�;������6�!2�!2�2�2r+)�__name__�
__module__�__qualname__�__doc__�charsetr�
MODE_STANDARDr%r*r/�propertyrr�r�r��r+r$rr s�������L�L��G�(*��H��d��i�e�6I�#�e�!�!�!�!�6 � � �����8�D�$���D�I�I�I�V"�"�"�3�3�3�3�3r+r)	r	rrr\rSrr�objectrr�r+r$�<module>r�s���.����������������	�	�	�	�������}3�}3�}3�}3�}3��}3�}3�}3�}3�}3r+