
    Kca                        d dl Z  e j        dd           d dlmZmZ d dlZd dlT d Z ed           	 ej	        d         Z
n"#   ed	            ej        d           Y nxY w	 ej	        d
         Zn"#   ed            ej        d           Y nxY w	 ej	        d         Zn	#  dZY nxY w ej                    ZdZer ed            ed           	 e                    ej        j        edded          ZdZ ed           n+# ej        $ r  ed            ej        d           Y nw xY we                                ej        j        k    r ed            ej        d            ed           	 e                    ej        j        e
gded          ZdZ ed           n# ej        $ r dZ ed           Y nw xY we                                Z e e          d k    r ed           dZer ed           	 e!                    edded          ZdZ ed           n+# ej        $ r  ed            ej        d           Y nw xY we                                ej        j        k    r ed            ej        d           erx ed           	 e"                    dded          Z ed           n# ej        $ r  ed           Y nw xY we                                ej        j        k    r ed            ed           	 e                    ej        j        e
gded          Z ed           n+# ej        $ r  ed            ej        d           Y nw xY we                                ej        j        k    r ed             ej        d           e                                Z e e          d k    r ed            ej        d           ed          #                                Z$ ed!e$z             ed          %                                ej&        j'        z  d k    r$ ed"            ed#           er ed           dZ(n ed$           dZ(	 e)                    e(e$gded          Z ed%           n# ej        $ r  ed&           	 e$de$*                    d'          dz            Z+e)                    e(e+gded          Z ed%           n+# ej        $ r  ed(            ej        d           Y nw xY wY nw xY we                                ej        j        k    r ed)            ej        d            ed*           	 e,                    e$gded          Zn# ej        $ r Y nw xY we-                                Z.e.r)e.d          /                    d+          D ]Z0 e1e0            e1d,           dS )-    NPackageKitGlibz1.0)GLibr   )*c                 L   |j         dk    rX| j        j        Lt          j                            d| j        j        z             t          j                                         d S t          j                            ddz             t          j                                         d S )NPK_PROGRESS_TYPE_PERCENTAGEzP%d
i)
value_namepropspackagesysstdoutwrite
percentageflush)progresstype	user_datas      9/usr/share/system-config-printer/install-printerdriver.pyr   r      s    888*
'HN$==>>>

'C-(((
    T   z Missing package name to install.   zMissing name of repo.   FzSignature key suppliedzpk.install_signature zpk.install_signature succeededzpk.install_signature failedzpk.install_signature erroredz
pk.resolvezpk.resolve succeededzpk.resolve failedzres.get_package_array() failedzpk.repo_enablezpk.repo_enable succeededzpk.repo_enable failedzpk.repo_enable erroredzpk.refresh_cachezpk.refresh_cache succeededzpk.refresh_cache failedzpk.refresh_cache erroredzpk.resolve erroredzpackage_id: %szpackage not installedzpk.install_packageszSignature key not suppliedzpk.install_packages succeededz=pk.install_packages failed, retrying with modified package ID;zpk.install_packages failedzpk.install_packages erroredzPackage successfully installedfilesdone)2girequire_versiongi.repositoryr   r   r   debugr   set_debuggingargvr
   
debugprintexitreporepo_gpg_idClientpkrefresh_cache_neededinstall_signatureSigTypeEnumGPGresGErrorget_exit_codeExitEnumSUCCESSresolve
FilterEnumNONErepo_enable_neededget_package_arraypackage_idslenrepo_enablerefresh_cacheget_id
package_idget_infoInfoEnum	INSTALLEDrepo_gpg_id_suppliedinstall_packagesrfindpackage_id_mod	get_filesget_files_arrayr   get_propertyfprint r   r   <module>rI      s5   
			  #U + + + . . . . . . . . 



       t   hqkGGJ1222CHQKKKKK8A;DDJ&'''CHQKKKKK(1+KKKKK ^   J'(((J%&&&"">#=#A;')44A A#
34444;   
0111 n5===
1222 
<   $
**^.3gY8T+ +CJ%&&&&{ $ $ $J"#####$ ##%%3{qJ/000  J   nnT4x>>#
-....;   
*+++ n5===
+,,, 	/J!""".udHd;;
/0000; . . .
,-----.
n5===
-... 
<   
**^.3gY8T+ +CJ%&&&&{   J"###CHQKKKKK .1999J#$$$CHQKKK##%%3{qJ/000CHQKKK^""$$
 

j( ) ) ) q>~6@@AEEJ&'''J$%%% %
+,,,#
/000$!!"6d"*D2 2
23333;   
RSSS	'(@)9)9#)>)>q)@(@AN%%&:^<L&*Hd< <CJ67777{ 	 	 	J3444CHQKKKKK	 n5===
0111 

+ , , ,
	
,,
|T8T
:
:CC{ 	 	 	D	 	 1X""7++  a fs   A A"&A4 4BB% %B+1D
 
%D21D2>1F0 0G
	G
&H2 2%II(#K K$#K$ /M %M87M8>%R$ $T.:AT ?T. %T(%T.'T((T.-T.:V 
V! V!