Sindbad~EG File Manager

Current Path : /usr/share/hplip/__pycache__/
Upload File :
Current File : //usr/share/hplip/__pycache__/diagnose_plugin.cpython-310.pyc

o

�/�a�@sfdZdZdZdZddlZddlZddlZddlZddl	Z	ddlZddl
TddlmZm
Z
zddlmZWneyQZze�e�dd	lmZWYdZ[ndZ[wwd"dd�Zed
ddfded
ddfejejejejejejejdddgZe
�eeeeee e!fe"e#e$fd�Z%e%j&dd�\Z'Z(Z)Z*Z+Z,dZ-e.Z/e0Z1e*e!k�re+dkr�e�2d�ne�3�s�e�2de�e�4d�e�5e+�\Z6Z7ee7d�Z8ddl9m:Z:e6ej;�Z<e:�=�Z>e>�?�Z@e@eAkr�e�Bd�e�4d�ne@eCkr�e8�Dde/e1�ZEne8�Dde/e1d�ZEeE�F�ze�d�e<�G�WneH�ye�2d�e�4d�Yn	we�2d �e�e�Bd
�e�Bd!�dS)#z1.0zhp-diagnose_pluginzDiagnose Plugin Utilityz.Diagnose HP Plugin. Installs plugins if absent�N)�*)�utils�module)�
import_module)�dyn_import_mod�textcCs4|dkr
t�tt�t�t|ttt�t�d�dS)Nrr)	r�	log_title�	__title__�__version__�format_text�USAGE�__mod__�sys�exit)�typ�r�#/usr/share/hplip/diagnose_plugin.py�usage0sr��nameTzUsage: %s [OPTIONS]�summary)z	hp-pluginr�seealsoF)zhp-setuprrF)zhp-firmwarerrFF)�handle_device_printer�qt3z"Unable to load Qt3. Please use Qt4z+%s requires GUI support . Is Qt4 installed?�z.plugindiagnose)�
pluginhandlerz"Device Plugin is already installedzStarting GUI loop...z	User exitz Only Qt4 GUI mode is supported 
zDone.)r)Ir
r
r	�__doc__r�getopt�time�os.path�os�re�base.g�baserr�	importlibr�ImportError�e�log�debug�
base.utilsrr�
USAGE_OPTIONS�USAGE_LOGGING1�USAGE_LOGGING2�USAGE_LOGGING3�
USAGE_HELP�USAGE_SPACE�
USAGE_SEEALSOr�Module�INTERACTIVE_MODE�GUI_MODE�UI_TOOLKIT_QT3�UI_TOOLKIT_QT4�UI_TOOLKIT_QT5�mod�parseStdOpts�opts�
device_uri�printer_name�mode�
ui_toolkit�loc�plugin_path�PLUGIN_REQUIRED�install_mode�PLUGIN_REASON_NONE�
plugin_reason�error�canEnterGUIMode4r�
import_dialog�QApplication�
ui_package�ui�	installerr�argv�app�PluginHandle�	pluginObj�	getStatus�
plugin_sts�PLUGIN_INSTALLED�info�PLUGIN_NOT_INSTALLED�PluginDiagnose�dialog�show�exec_�KeyboardInterruptrrrr�<module>s�
��

�

�
�






�



Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists