3
NZ:              5   @   s  d Z dZdZdZddlZddlZddlZddlZddlZddl	Z	ddl
T ddlT ddlmZmZmZmZmZmZ ddlmZ ydd	lmZ W n( ek
r   ejd
 ejd Y nX ejdejdejdejdejdej dej!dej"dej#dej$dej%diZ&ylej'eee ede(fZ)e)j*ej+ e)j, \Z-Z.Z/Z0Z1Z2e)j3e.e/dej4dfidgdZ.e.sdejd ej5de.  yej6e.e/ddZ7W n\ e8k
r Z9 z>e9j:e;krejd ejd neje9j< ejd W Y ddZ9[9X nX zxye7j=  W n* e8k
r   ejd ejd Y nX yej5de.  e7j>  W n  e8k
rX   ejd  Y nX W de7j?  X W n  e@k
r   ejd! Y nX ej5d" ej5d# dS )$z2.0zhp-timedatezTime/Date UtilityzVSet the time and date on an HP Officejet all-in-one device using the PC time and date.    N)*)devicestatusutilspmltuimodule)cups)	faxdevicezJUnable to load fax services for HPLIP (required for hp-timedate). Exiting.   zOK: End of supported objectsz#OK: Nearest legal value substitutedzUnknown requestzBuffer overflowzCommand executionzUnknown OIDzObject does not support actionzInvalid or unsupported valuezPast end of supported objectszAction cannot be performed nowZSyntaxzfax-typeZhpfax)filterZback_end_filterzUsing device : %s
T)Zdisable_dbusz*Device does not support setting time/date.z Unable to open device. Exiting. zSetting time and date on %szAn error occured!z	User exit zDone.)A__version____mod__Z	__title____doc__sysreZgetoptZstructoperatorosZbase.gZ
base.codesbaser   r   r   r   r   r   Zprntr	   Zfaxr
   ImportErrorlogerrorexitZ!ERROR_OK_END_OF_SUPPORTED_OBJECTSZ'ERROR_OK_NEAREST_LEGAL_VALUE_SUBSITUTEDZERROR_UNKNOWN_REQUESTZERROR_BUFFER_OVERFLOWZERROR_COMMAND_EXECUTIONZERROR_UNKNOWN_OIDZ+ERROR_OBJ_DOES_NOT_SUPPORT_SPECIFIED_ACTIONZ"ERROR_INVALID_OR_UNSUPPORTED_VALUEZ ERROR_PAST_END_OF_SUPPORTED_OBJSZ$ERROR_ACTION_CANNOT_BE_PERFORMED_NOWZERROR_SYNTAXZPML_ERROR_CODESZModuleZINTERACTIVE_MODEmodZsetUsageZUSAGE_FLAG_DEVICE_ARGSZparseStdOptsZoptsZ
device_uriZprinter_namemodeZ
ui_toolkitZlangZgetDeviceUrigtinfoZ	FaxDevicedErroreZoptZ'ERROR_DEVICE_DOES_NOT_SUPPORT_OPERATIONmsgopenZsetDateAndTimecloseKeyboardInterrupt r%   r%   /usr/share/hplip/timedate.py<module>   s    






