
    Hf~                     0    d dl mZ ddl  G d de      Zy)    )Gtk   )*c                       e Zd Zd Zd Zd Zy)ServerFirewalledc                 z   t         j                  | |d       | j                  t        d      t        d            }t	        j
                         | _        | j                  j                  dd       | j                  j                  d       |j                  | j                  ddd       |j                  ||        y )NzServer firewalledzCheck Server Firewallz,It is not possible to connect to the server.r   TF)Question__init__initial_vbox_r   Labellabelset_alignmentset_line_wrap
pack_startnew_page)selftroubleshooterpages      A/usr/share/system-config-printer/troubleshoot/ServerFirewalled.pyr
   zServerFirewalled.__init__   s    41DE  !$;"<#$ &/ $01 YY\


  !Q'

  $'UE15t,    c                     | j                   j                  }|d   syd|v r8|d   dk(  r0| j                  j                  t	        d      |d   |d   fz         yy)Ncups_queue_listedFremote_server_connect_ippzaPlease check to see if a firewall or router configuration is blocking TCP port %d on server '%s'.remote_server_portremote_server_try_connectT)r   answersr   set_textr   )r   r   s     r   displayzServerFirewalled.display%   s|    %%--*+'72/0E9JJ $= "> %,,@$A$+,G$H$J"J K
 r   c                      y)NF )r   s    r   can_click_forwardz"ServerFirewalled.can_click_forward4   s    r   N)__name__
__module____qualname__r
   r   r"   r!   r   r   r   r      s    	-r   r   N)gi.repositoryr   baser	   r   r!   r   r   <module>r(      s   ,  x r   