;ò
èÐ?c           @   s)  d  k  Z  d  k Z g  Z x2 e i d D]# Z e i e ƒ e i i e ƒ q& Wd  k Z d k l Z l	 Z	 d  k
 Z
 d  k Z
 d k l Z d  k Z e i i d ƒ d k l Z l Z e i i d d ƒ d  k Z d  k Z d  k Z e i ƒ  Z d f  d	 „  ƒ  YZ e d
 „ Z e d j o e ƒ  n d  S(   Ni   (   s   TRUEs   FALSE(   s   glades   /usr/share/rhn/up2date_client/(   s   _s   N_s   up2dates   /usr/share/locales   Guic           B   s€   t  Z e d „ Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d	 „  Z d
 „  Z d „  Z d „  Z d „  Z RS(   Nc         C   s¡  t  i i d d d d ƒ|  _ |  i i h  d |  i <d |  i <d |  i <d |  i <d	 |  i <d
 |  i	 <d |  i
 <d |  i <d |  i	 <d |  i
 <d |  i <ƒ |  i i d ƒ |  _ |  i i d t  i ƒ |  i i d t  i ƒ |  i i d ƒ i d |  i ƒ |  i i d ƒ i d |  i ƒ | o |  i i t  i ƒ n d |  _ y t i ƒ  |  _ Wn% t i i t d ƒ |  i ƒ } n X|  i ƒ  d  S(   Ns-   /usr/share/rhn/up2date_client/configdlg.glades   configDialogs   domains   up2dates   onEnableProxyButtonToggleds   onEnableProxyAuthButtonToggleds   onRetrieveOnlyButtonToggleds   onRefreshServerUrlButtonClickeds   onFileSelectorButtonClickeds   onAddPackageButtonClickeds   onEditPackageButtonClickeds   onRemovePackageButtonClickeds   onAddFileButtonClickeds   onEditFileButtonClickeds   onRemoveFileButtonClickeds   delete-events   hides   cancelButtons   clickeds   okButtoni    sj   There was an error loading your configuration.  Make sure that
you have read access to /etc/sysconfig/rhn.(   s   gtks   glades   XMLs   selfs   xmls   signal_autoconnects   enableActions   refreshServerActions   doFileSelectors   addButtonActions   editButtonActions   removeButtonActions
   get_widgets   dlgs   connects   mainquits   quits   finishs	   firstboots   set_positions   WIN_POS_CENTERs   rcs   configs   initUp2dateConfigs   cfgs   gnomes   uis   GnomeErrorDialogs   _s   setInitialValues(   s   selfs	   firstboots   dlg(    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   __init__(   s"    ”	c         C   s  |  i i d ƒ i |  i d ƒ |  i |  i i d ƒ ƒ |  i i d ƒ i |  i d ƒ |  i i d ƒ i |  i d ƒ |  i |  i i d ƒ ƒ |  i i d ƒ i t |  i d ƒ ƒ |  i i d	 ƒ i t |  i d
 ƒ ƒ |  i i d ƒ |  _ d } t d g |  _
 |  i i |  i
 ƒ d } | |  i
 j o# |  i i i |  i
 i | ƒ ƒ n |  i d o |  i i d ƒ i t ƒ n |  i i d ƒ i t ƒ |  i |  i i d ƒ ƒ |  i d o |  i i d ƒ i t ƒ n |  i i d ƒ i t ƒ |  i d o |  i i d ƒ i t ƒ n |  i i d ƒ i t ƒ |  i d o |  i i d ƒ i t ƒ n |  i i d ƒ i t ƒ |  i d o |  i i d ƒ i t ƒ n |  i i d ƒ i t ƒ |  i d o |  i i d ƒ i t ƒ n |  i i d ƒ i t ƒ |  i d o$ |  i i d ƒ i |  i d ƒ n |  i i d ƒ i |  i d ƒ |  i d } t | ƒ |  _ |  i d j o1 x. | D]" } |  i i d  ƒ i | g ƒ q‹Wn |  i d! } t | ƒ |  _ |  i d j o1 x. | D]" } |  i i d" ƒ i | g ƒ qèWn d  S(#   Ns   enableProxyButtons   enableProxys
   proxyEntrys	   httpProxys   enableProxyAuthButtons   enableProxyAuths   proxyUserEntrys	   proxyUsers   proxyPasswordEntrys   proxyPasswords   serverUrlCombos%   https://xmlrpc.rhns.redhat.com/XMLRPCs	   serverURLs   retrieveOnlys   retrieveOnlyButtons   noReplaceConfigs   noReplaceConfigButtons   retrieveSources   retrieveSourceButtons   keepAfterInstalls   keepPackagesButtons   useGPGs   useGPGButtons   enableRollbackss   enableRollbacksButtons   versionOverrides   versionOverrideEntrys   storageDirEntrys
   storageDirs   pkgSkipListi    s   packageLists   fileSkipLists   fileList(   s   selfs   xmls
   get_widgets
   set_actives   cfgs   enableActions   set_texts   strs   serverUrlCombos   defaults
   serverUrlss   set_popdown_stringss   lists   select_items   indexs   TRUEs   FALSEs   pkgss   lens   packageCounts   ss   appends   filess	   fileCount(   s   selfs   filess   defaults   ss   pkgs(    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   setInitialValuesS   s`       &&#$  $ c         C   sG  |  i i d t |  i i d ƒ i ƒ  ƒ ƒ |  i i d |  i i d ƒ i ƒ  ƒ |  i i d t |  i i d ƒ i ƒ  ƒ ƒ |  i i d t |  i i d ƒ i ƒ  ƒ ƒ |  i i d	 t |  i i d
 ƒ i ƒ  ƒ ƒ |  i i d t |  i i d ƒ i ƒ  ƒ ƒ |  i i d t |  i i d ƒ i ƒ  ƒ ƒ |  i i d t |  i i d ƒ i ƒ  ƒ ƒ |  i i d t |  i i d ƒ i ƒ  ƒ ƒ |  i i d t |  i i d ƒ i ƒ  ƒ ƒ |  i i d t |  i i d ƒ i ƒ  ƒ ƒ |  i i d |  i i d ƒ i ƒ  ƒ |  i i d |  i i d ƒ i ƒ  ƒ |  i	 i
 i ƒ  |  _ |  i i d |  i ƒ g  } x< t |  i ƒ D]+ } | i |  i i d ƒ i | d ƒ ƒ q^W|  i i d | ƒ g  } x< t |  i ƒ D]+ } | i |  i i d ƒ i | d ƒ ƒ q¶W|  i i d  | ƒ y |  i i ƒ  Wn3 t i i t d! ƒ |  i i |  i ƒ } d Sn Xd" Sd  S(#   Ns   enableProxys   enableProxyButtons	   httpProxys
   proxyEntrys   enableProxyAuths   enableProxyAuthButtons	   proxyUsers   proxyUserEntrys   proxyPasswords   proxyPasswordEntrys   retrieveOnlys   retrieveOnlyButtons   noReplaceConfigs   noReplaceConfigButtons   retrieveSources   retrieveSourceButtons   keepAfterInstalls   keepPackagesButtons   useGPGs   useGPGButtons   enableRollbackss   enableRollbacksButtons   versionOverrides   versionOverrideEntrys
   storageDirs   storageDirEntrys	   serverURLs   packageListi    s   pkgSkipLists   fileLists   fileSkipListsH   There was an error saving your configuration. Make sure that
you own %s.i   (   s   selfs   cfgs   sets   ints   xmls
   get_widgets
   get_actives   get_texts   strs   serverUrlCombos   entrys	   serverUrls   packagess   ranges   packageCounts   is   appends   filess	   fileCounts   saves   gnomes   uis   GnomeErrorDialogs   _s   fileNames   dlg(   s   selfs   buttons   filess   dlgs   is   packages(    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   writeValuesœ   sZ     ) )c         C   s$   |  i i ƒ  t i ƒ  d |  _ d  S(   Ni    (   s   selfs   dlgs   hides   gtks   mainquits   rc(   s   selfs   button(    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   quit×   s    
c         C   s8   |  i i ƒ  d |  _ |  i | ƒ o t i ƒ  n d  S(   Ni   (   s   selfs   dlgs   hides   rcs   writeValuess   buttons   gtks   mainquit(   s   selfs   button(    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   finishÜ   s    	c         C   s    t  i ƒ  } |  i i | ƒ d  S(   N(   s   configUtilss   getServerUrlss
   serverUrlss   selfs   serverUrlCombos   set_popdown_strings(   s   selfs
   serverUrls(    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   refreshServerListComboâ   s    c         C   s   |  i ƒ  d  S(   N(   s   selfs   refreshServerListCombo(   s   selfs   button(    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   refreshServerActionç   s    c         C   sŒ  t  } t  } | i ƒ  d j o` |  i i d ƒ } |  i i d ƒ } | i ƒ  d j o t	 i
 i ƒ  d  Sn |  i d |  _ nç | i ƒ  d j o` |  i i d ƒ } |  i i d ƒ } | i ƒ  d j o t	 i
 i ƒ  d  Sn |  i d |  _ nt | i ƒ  d	 j o` |  i i d
 ƒ } |  i i d ƒ } | i ƒ  d j o t	 i
 i ƒ  d  Sn |  i d |  _ n | i | i ƒ  g ƒ | i d ƒ d  S(   Ns   addEmailButtons
   emailEntrys	   emailLists    i   s   addPackageButtons   packageEntrys   packageLists   addFileButtons	   fileEntrys   fileList(   s   Nones   entrys   lists   buttons   get_names   selfs   xmls
   get_widgets   get_texts   gtks   gdks   beeps
   emailCounts   packageCounts	   fileCounts   appends   set_text(   s   selfs   buttons   lists   entry(    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   addButtonActionë   s2    c         C   sj  t  } t  } t  } t  } | i ƒ  d j o: |  i i	 d ƒ } |  i i	 d ƒ } |  i i	 d ƒ } n› | i ƒ  d j o: |  i i	 d ƒ } |  i i	 d ƒ } |  i i	 d ƒ } nN | i ƒ  d	 j o: |  i i	 d
 ƒ } |  i i	 d ƒ } |  i i	 d ƒ } n | i
 } t | ƒ d j o> | i | d d ƒ } |  i | ƒ | i | ƒ | i ƒ  n t i i ƒ  d  S(   Ns   editEmailButtons	   emailLists
   emailEntrys   removeEmailButtons   editPackageButtons   packageLists   packageEntrys   removePackageButtons   editFileButtons   fileLists	   fileEntrys   removeFileButtoni    (   s   Nones   lists   sels   entrys   rButtons   buttons   get_names   selfs   xmls
   get_widgets	   selections   lens   get_texts   texts   removeButtonActions   set_texts
   grab_focuss   gtks   gdks   beep(   s   selfs   buttons   rButtons   texts   lists   entrys   sel(    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   editButtonAction  s.    	c         C   sÍ  d } t } | i ƒ  d j oi |  i i d ƒ } t | i	 ƒ o t
 i i ƒ  d  Sn |  i d j o |  i d |  _ |  i } q€nù | i ƒ  d j oi |  i i d ƒ } t | i	 ƒ o t
 i i ƒ  d  Sn |  i d j o |  i d |  _ |  i } q€n} | i ƒ  d j oi |  i i d ƒ } t | i	 ƒ o t
 i i ƒ  d  Sn |  i d j o |  i d |  _ |  i } q€n | i	 } | i | d ƒ | d } | d j o | i | d d ƒ n d  S(	   Ni    s   removeEmailButtons	   emailListi   s   removePackageButtons   packageLists   removeFileButtons   fileList(   s   counts   Nones   lists   buttons   get_names   selfs   xmls
   get_widgets   lens	   selections   gtks   gdks   beeps
   emailCounts   packageCounts	   fileCounts   sels   removes   rows
   select_row(   s   selfs   buttons   counts   lists   sels   row(    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   removeButtonAction%  s>    	
c         C   sx   t  i d ƒ } | i |  i i d ƒ i ƒ  ƒ | i i	 d | i
 ƒ | i i	 d |  i | ƒ | i t ƒ | i ƒ  d  S(   Ns   Choose Directorys   storageDirEntrys   clicked(   s   gtks   FileSelections   selectors   set_filenames   selfs   xmls
   get_widgets   get_texts   cancel_buttons   connects   hides	   ok_buttons   updateStorageDirs	   set_modals   TRUEs   show(   s   selfs   buttons   selector(    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   doFileSelectorH  s    c         C   s~   | i ƒ  } y t i | ƒ Wn t i i ƒ  d  Sn X| d d j o | d  } n |  i	 i
 d ƒ i | ƒ | i ƒ  d  S(   Niÿÿÿÿs   /s   storageDirEntry(   s   selectors   get_filenames   dirs   oss   chdirs   gtks   gdks   beeps   selfs   xmls
   get_widgets   set_texts   hide(   s   selfs   buttons   selectors   dir(    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   updateStorageDirQ  s    c         C   sZ  | i ƒ  d j o9 |  i i d ƒ i | i ƒ  ƒ |  i i d ƒ i ƒ  n| i ƒ  d j od |  i i d ƒ i | i ƒ  ƒ |  i i d ƒ i | i ƒ  ƒ |  i i d ƒ i | i ƒ  ƒ n” | i ƒ  d j o€ |  i i d ƒ i | i ƒ  ƒ |  i i d	 ƒ i | i ƒ  ƒ |  i i d
 ƒ i | i ƒ  ƒ |  i i d ƒ i | i ƒ  ƒ n d  S(   Ns   enableProxyButtons
   proxyEntrys   retrieveOnlyButtons   installFrames   keepPackagesButtons   enableRollbacksButtons   enableProxyAuthButtons   proxyUserEntrys   proxyPasswordEntrys   usernameLabels   passwordLabel(   s   buttons   get_names   selfs   xmls
   get_widgets   set_sensitives
   get_actives
   grab_focus(   s   selfs   button(    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   enableAction_  s      $(   s   __name__s
   __module__s   Nones   __init__s   setInitialValuess   writeValuess   quits   finishs   refreshServerListCombos   refreshServerActions   addButtonActions   editButtonActions   removeButtonActions   doFileSelectors   updateStorageDirs   enableAction(    (    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   Gui&   s   +	I	;							#			c         C   sO   y d k  l } | ƒ  Wn t j
 o n Xt |  ƒ } t  i ƒ  | i Sd  S(   N(   s   _disable_gdk_threading(   s   gtks   _disable_gdk_threadings   ImportErrors   Guis	   firstboots   guis   mainloops   rc(   s	   firstboots   _disable_gdk_threadings   gui(    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   maino  s    
s   __main__(   s   oss   syss   saveargss   argvs   args   appends   removes   gtks   TRUEs   FALSEs   gnomes   gnome.uis   glades	   xmlrpclibs   paths   rhpl.translates   _s   N_s   bindtextdomains   configs   configUtilss	   rpcServers   initUp2dateConfigs   cfgs   Guis   Nones   mains   __name__(   s   configUtilss   mains   saveargss   gnomes	   rpcServers   TRUEs   Guis   gtks	   xmlrpclibs   glades   syss   N_s   args   cfgs   FALSEs   configs   oss   _(    (    s*   /usr/share/rhn/up2date_client/configdlg.pys   ?   s0   		 							ÿ J