| 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 : /lib/python3/dist-packages/reportbug/__pycache__/ |
Upload File : |
a
%v"f(� � @ sd d dl Z d dlZd dlZd dlZzd dlZddlmZmZ W nD ey� Z z,e�
� dkrZnee � e �d� W Y dZ [ n
dZ [ 0 0 d dl
Z
d dlZd dlZd dlZd dlZd dlZd dlZd dlZddlmZ ddlmZ dZej�ed�Zej�ed �Zd
ZdgZdd
ddd�Z g d�Z!e!D ] Z"e#de"�$� e!�%e"�f � �q["ddl&m'Z' d dl(m)Z) dZ*g d�Z+ddddddddddd �
Z,e-d!d"� e.e,�/� �D ��Z0e�1� Z2d#d$� Z3g d%�Z4d&d'� Z5d�d(d)�Z6d*d+� Z7d�d-d.�Z8d/d0� Z9d�d1d2�Z:d�d4d5�Z;d6d7� Z<d8d9� Z=d:d;� Z>d�d=d>�Z?d�d@dA�Z@i ZAd�dBdC�ZBG dDdE� dEeC�ZDdFdG� ZEdHdI� ZFdJdK� ZGdLdM� ZHd�dNdO�ZIdPdQ� ZJd�dSdT�ZKd�dUdV�ZLg dW�ZMdXdY� ZNdZd[� ZOd\d]� ZPd^d_� ZQd<d<d`ddd<d<d<d<eRddd3dfdadb�ZSG dcdd� dde
j
�ZTej�Ude�ZVdfeVfZWdgZXdhdi� ZYdjdk� ZZdldm� Z[dndo� Z\dpdq� Z]drds� Z^ej
fdtdu�Z_dvdw� Z`dxdy� Zadzd{� Zbd|d}� Zcd~d� ZddS )�� N� )�TempFile�cleanup_temp_fileZWindows)�open_url)�MUAz
/var/lib/dpkgZ available�status)ZPackageZSourceZVersionZSeverityZFileZTagsZ
JustificationzFollowup-ForZOwnerZUserZUsertagsZ Forwarded�Control�X-Debbugs-Ccr z4Offer simple prompts, bypassing technical questions.z�Offer more extensive prompts, including asking about things that a moderately sophisticated user would be expected to know about Debian.zRLike standard, but assumes you know a bit more about Debian, including "incoming".z�Bypass most handholding measures and preliminary triage routines. This mode should not be used by people unfamiliar with Debian's policies and operating procedures.)ZnoviceZstandardZadvancedZexpertz
MODE_%s=%d)�debbugs)�
AVAILABLE_UISaf Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
* What exactly did you do (or not do) that was effective (or
ineffective)?
* What was the outcome of this action?
* What outcome did you expect instead?
*** End of the template - remove these template lines ***)�/z/usrz
/usr/sharez/varz
/usr/X11R6z/usr/manz/usr/doc�/usr/binZoldoldoldoldoldstableZoldoldoldoldstableZoldoldoldstableZoldoldstable� oldstable�stable�testingznext-testing�unstable�experimental)
ZwheezyZjessieZstretchZbusterZbullseyeZbookwormZtrixieZforkyZsidr c C s g | ]\}}||f�qS � r )�.0ZcodenameZsuiter r �1/usr/lib/python3/dist-packages/reportbug/utils.py�
<listcomp>l � r c C s� t j�| �} | �d�}tdt|�d �D ]�}d�|d|� �}|tv rHq(t j�|�r(t � |�}t j�|�\}}t j�
t j�||��}t jj|g||d � � }t|� S q(| S )Nr � r r )�os�path�abspath�split�range�len�join�fhs_directories�islink�readlink�normpath�realpath)�filename�bits�iZ componentZresolved�dir�file�newpathr r r r$ p s
r$ )� /usr/sbinr
z/sbinz/binz/usr/X11R6/binz
/usr/gamesc C s� t j�| �\}}|rt| �S t j�dt j��d�}tD ]}||vr6|�|� q6|D ]*}t j� ||�}t j�
|�rRt|� S qRd S )N�PATH�:)r r r r$ �environ�get�defpath�pathdirs�appendr �exists)r% �d�fr �fullnamer r r �search_path_for� s r7 c C s2 d}| t j�d�t j�d�|fD ]}|r q.q |S )a Determine which editor program to use.
:parameters:
`specified_editor`
Specified editor for reportbug, to be used in preference
to other settings.
:return value:
Command to invoke for selected editor program.
z/usr/bin/sensible-editorZVISUALZEDITOR)r r. r/ )Zspecified_editorZdebian_default_editor�editorr r r �which_editor� s
�r9 c C s t �dd| �} | S )Nz
([*?\[\]])z\\\1)�re�sub)r% r r r �glob_escape� s r<