Sindbad~EG File Manager

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

o

�/�a��@s�dZdZdZdZddlZddlZddlZddlZddlZddl	Z	ddl
TddlmZm
Z
mZmZmZddlmZzdd	lmZWney]Zze�e�dd
lmZWYdZ[ndZ[ww�zke�eeeedeeefee e!fdd�	Z"e"j#ej$dd
gddgd�dZ%dZ&dZ'dZ(dZ)dZ*dZ+e"�,ddg�\Z-Z%Z&Z.Z/Z0e-D]t\Z1Z2e1dkr�dZ*ze2�3dd�\Z(Z)e�de(�e�de)�Wne4y�e�5de2�e�6d�Ynwe7e(�dks�e7e)�dkr�e�5de2�e�6d�e2Z'eZ.q�e1dv�rze8e2�Z+Wne4�ye�5d�dZ+YnweZ.q�e.ek�r0e/dk�s!e/d k�r0e�9��s/e�5d!e�eZ.ne.ek�rHe/d"k�rHe�:��sHe�5d#e�eZ.e.eefv�rRde"_;e.ek�r�e/dk�sae/d k�rne�<e/�\Z=Z>ee>d$�Z?e/d"k�r�zddl@Tdd%lAmBZBWne�y�e�5d&�e�6d�Ynwe"�C�e"jDe%e&d'ejEdfid(�Z%e%�r�e=ejF�ZGe?�Bde%�ZHeH�I�ze�d)�e/dk�s�e/d k�r�eG�J�n	e/d"k�r�eH�K�WneL�y�e�6d�Ynwe�6d�e"�C�e'du�re�d*e'�e�Me'd�\Z%ZNZOe%�se�5d+�e�6d�ne"jDe%e&d'ejEdfid(�Z%e%�s'e�6d�ze�Pe%e&�ZQWneR�yCe�5d,�e�6d�Ynwz�e+�rMe�Se+�z
eQ�T�eQ�U�Wn eR�ywZze�5d-ejV�e�6d�WYdZ[ndZ[wweQjW�Xd'd�ZYeY�r�eQ�Ze(e)��r�e*�s�e�[d.�e�6d�n'e�5d/�e�6d�ne�5d0e%�e�6d�WeQ�\�WdSWeQ�\�WdSWeQ�\�WdSeQ�\�weL�y�e�5d1�YdSw)2z2.4zFirmware Download Utilityzhp-firmwarez�Download firmware to a device that requires downloaded firmware to function. (Note: Most printers do not require the use of this utility).�N)�*)�device�status�utils�tui�module)�cups)�
import_module)�dyn_import_modT)zUse USB IDs to specify printer:zu-s bbb:ddd, where bbb is the USB bus ID and ddd is the USB device ID. The ':' and all leading zeroes must be present.�optionF)z!Seconds to delay before download:z2-y<secs> or --delay=<secs> (float value, e.g. 0.5)rFz	hp-pluginz
hp-toolbox)�
extra_options�
see_also_listFgzy:s:zdelay=z-s�:�zUSB bus ID: %szUSB device ID: %szInvalid USB IDs: %s�z1Invalid USB IDs '%s'. Must be the format: bbb.ddd)z-yz--delayzHInvalid delay value. Must be numeric (float) value. Setting delay to 0.0�qt4�qt5zD%s -u/--gui requires Qt4/Qt5 GUI support. Entering interactive mode.�qt3z@%s -u/--gui requires Qt3 GUI support. Entering interactive mode.z.firmwaredialog)�FirmwareDialogz,Unable to load Qt3 support. Is it installed?zfw-download)�filterzStarting GUI loop...zUSB bus node: %sz5Invalid USB Device ID or USB bus ID. No device found.zError opening device. Exiting.z#Error opening device (%s). Exiting.zDone.zFirmware download failed.z8Device %s does not support or require firmware download.z	User exit)]�__version__�	__title__�__mod__�__doc__�sys�getopt�gzip�operator�time�os�base.g�baserrrrr�prntr�	importlibr	�ImportError�e�log�debug�
base.utilsr
�Module�INTERACTIVE_MODE�GUI_MODE�NON_INTERACTIVE_MODE�UI_TOOLKIT_QT5�UI_TOOLKIT_QT4�UI_TOOLKIT_QT3�mod�setUsage�USAGE_FLAG_DEVICE_ARGS�
device_uri�printer_name�usb_bus_node�
usb_bus_id�
usb_device_id�silent�delay�parseStdOpts�opts�mode�
ui_toolkit�lang�o�a�split�
ValueError�error�exit�len�float�canEnterGUIMode4�canEnterGUIMode�quiet�
import_dialog�QApplication�
ui_package�ui�qt�ui.firmwaredialogr�	showTitle�getDeviceUri�gt�argv�app�dialog�show�exec_�	exec_loop�KeyboardInterrupt�makeURI�sane_uri�fax_uri�Device�d�Error�sleep�open�
queryModel�msg�mq�get�fw_download�downloadFirmware�info�close�rjrj�/usr/share/hplip/firmware.py�<module>s6
�������


��
�



��



��



��

�
��

���

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