§
    K——c|  ã                   ó>   — d dl Z d dlmZ ddlT  G d„ de¦  «        ZdS )é    N)ÚTimedOperationé   )Ú*c                   ó,   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )ÚNetworkCUPSPrinterSharedc                 óÊ   — t                                | |d¦  «         |                      t          d¦  «        t          d¦  «        ¦  «        }|                     || ¦  «         d S )NzQueue not shared?zQueue Not Sharedz-The CUPS printer on the server is not shared.)ÚQuestionÚ__init__Úinitial_vboxÚ_Únew_page)ÚselfÚtroubleshooterÚpages      úI/usr/share/system-config-printer/troubleshoot/NetworkCUPSPrinterShared.pyr
   z!NetworkCUPSPrinterShared.__init__   sk   € Ý×Ò˜4 Ð1DÑEÔEÐEØ× Ò ¥!Ð$6Ñ"7Ô"7Ý"#ð %.ñ #/ô #/ñ0ô 0ˆð 	×Ò  tÑ,Ô,Ð,Ð,Ð,ó    c                 ó(  — i | _         | j        j         }d|v r|d         dk    rdS | j                             ¦   «         }d|vr¹d|v rd|v sdS 	 |d         }t          t          j        d|i|¬¦  «        | _        | j                             ¦   «         }t          |j        |d         f|¬¦  «        | _        | j                             ¦   «         }n"# t          $ r Y dS t          j
        $ r Y dS w xY w|| j         d<   n|d         }d	|v r
|d	         sd
S dS )NÚremote_cups_queue_listedFÚremote_cups_queue_attributesÚremote_server_try_connectÚremote_cups_queueÚhost)ÚkwargsÚparent)Úargsr   zprinter-is-sharedT)Úanswersr   Ú
get_windowr   ÚcupsÚ
ConnectionÚopÚrunÚgetPrinterAttributesÚRuntimeErrorÚIPPError)r   r   r   r   ÚcÚattrs         r   Údisplayz NetworkCUPSPrinterShared.display!   so  € ØˆŒØÔ%Ô-ˆØ&¨'Ð1Ð1ØÐ.Ô/°5Ò8Ð8Ø5àÔ$×/Ò/Ñ2Ô2ˆØ)°Ð8Ð8Ø/°7Ð:Ð:Ø'¨7Ð2Ð2ØuðØÐ:Ô;Ý(­$¬/Ø28¸$°Ø17ð9ñ 9ô 9”ð ”G—K’K‘N”NÝ(¨!Ô*@Ø07Ð8KÔ0LÐ/NØ17ð9ñ 9ô 9”ð ”w—{’{‘~”~øÝð ð ð ØuuÝ”=ð ð ð Øuuðøøøð <@ˆDŒLÐ7Ñ8Ð8àÐ9Ô:ˆDà $Ð&Ð&àÐ+Ô,ð Øtàˆus   ÁB C Ã
C.ÃC.Ã-C.c                 ó   — dS )NF© ©r   s    r   Úcan_click_forwardz*NetworkCUPSPrinterShared.can_click_forwardH   s   € Øˆur   c                 ó   — | j         S ©N)r   r*   s    r   Úcollect_answerz'NetworkCUPSPrinterShared.collect_answerK   s
   € ØŒ|Ðr   c                 ó8   — | j                              ¦   «          d S r-   )r    Úcancelr*   s    r   Úcancel_operationz)NetworkCUPSPrinterShared.cancel_operationN   s   € ØŒŠÑÔÐÐÐr   N)Ú__name__Ú
__module__Ú__qualname__r
   r'   r+   r.   r1   r)   r   r   r   r      s`   € € € € € ð-ð -ð -ð%ð %ð %ðNð ð ðð ð ðð ð ð ð r   r   )r   Útimedopsr   Úbaser	   r   r)   r   r   ú<module>r7      sb   ðð, €€€Ø #Ð #Ð #Ð #Ð #Ð #Ø Ð Ð Ð ð6ð 6ð 6ð 6ð 6˜xñ 6ô 6ð 6ð 6ð 6r   