3
NZ                 @   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
Z
ddlT ddlmZmZ eddd	fd
e ddd	fejejejejejejejejejgZejeee eeefd	dZejejejd%d&gd ejddg\ZZ Z!Z"Z#Z$dZ%xreD ]j\Z&Z'e&d'k rye(e'Z%W n    e)j*d ej+d Y nX e%dk sJe%dk re)j*d ej+d  qW ej,e-j.ddZ/e/ry\ddl0T e1 Z2e%dk	re%Z2yddl3m4Z4 W n* e5k
r   e)j*d ej+d Y nX W n    e)j*d ej+d Y nX ne)j*d  ej+d e4d	d! ej6 dks<e)j*d" ej+d e)j7d#e2  ye8 j9e2 W n4 e:j;k
r Z< ze)j*d$e<  W Y ddZ<[<X nX dS )(z1.0zhp-pkservicezPolicy Kit Service    N)*)utilsmodule nameTzUsage: %s [MODE] [OPTIONS]Zsummary)Zrun_as_root_ok[OPTIONS] (General)headerFPolicyKit version:"-v<version> or --version=<version>option)Zextra_optionszv:zversion=-v	--versionz+-v or --version require an integer argument   z&invalid PolicyKit version...use 0 or 1Z	configurez
policy-kit)DBusGMainLoopzPolicyKit requires dbusz)Unable to load pkit...is HPLIP installed?zPolicyKit support not installed)Zset_as_defaultz%You must be root to run this utility.zusing PolicyKit version %dzUnable to start service (%s))r   r   r   F)r	   r
   r   F)r   r   )=__version____mod__Z	__title____doc__sysZgetoptZtimeos.pathosreZgzipZbase.gbaser   r   Z
USAGE_MODEZUSAGE_INTERACTIVE_MODEZUSAGE_LANGUAGEZUSAGE_OPTIONSZUSAGE_LOGGING1ZUSAGE_LOGGING2ZUSAGE_LOGGING3Z
USAGE_HELPZUSAGE_SPACEZUSAGEZModuleZINTERACTIVE_MODEmodZsetUsageZUSAGE_FLAG_NONEZparseStdOptsZoptsZ
device_uriZprinter_namemodeZ
ui_toolkitlocZuser_pkit_versionoaintlogerrorexitZto_boolZsys_confgetZPKITZ	base.pkitZpolicykit_versionZpkit_versionZdbus.mainloop.glibr   ImportErrorgeteuiddebugZBackendServiceZrunZdbusZDBusExceptionex r&   r&   /usr/share/hplip/pkservice.py<module>   s   












