;ò
øÐ3@c           @   sé  d  k  Z  d  k Z  y d k l Z e ƒ  Wn e j
 o n Xd  k Z d  k Z d  k Z d  k Z d  k Z d  k	 Z	 d  k
 Z
 d  k Z d k l Z d  k Z d  k Z d k l Z d k l Z l Z l Z l Z l Z l Z d k l Z l Z l Z d  k Z d  k Z d  k Z d Z e i e d ƒ e i  e ƒ y e i! e d d ƒ Wn) e" j
 o d  k# Z# e$ e# i% d	 <n Xd
 Z& d Z' d Z( d Z) d d d d d d d d g Z* h  d d d g <d d g <d d d d d g <d d d d d g <d d d d d d g <d d d d d g <d d g <d d d d d d g <Z+ d d d d d g Z, h  d d g <d d d d g <d d d g <d e, <d e, <d g  <d d d d g <d d d d g <Z- d f  d „  ƒ  YZ. d  S(   N(   s   _disable_gdk_threading(   s   StringIO(   s   rhnAppletModelGUI(   s   rhnAppletNoticeWindows   rhnRegistrationPromptDialogs   rhnAppletAboutWindows   rhnAppletFirstTimeDruids   rhnAppletErrorDialogs   rhnAppletExceptionDialog(   s   rhnAppletExceptions   rhnAppletRPCFaults   rhnAppletNetworkExceptions
   rhn-applets   /usr/share/localei   s   _i<   i´   i   f0.75s   STARTUPs	   NOCONSENTs   CONFIGURINGs   OKAYs   CRITICALs   BUSYs   ERRORs   DISCONNECTEDs   abouts   up2date_nows	   web_panels   configure_applets	   check_nows    s	   rhnAppletc           B   sØ  t  Z d d „ Z d „  Z e d d d „ Z d „  Z d „  Z d „  Z d	 „  Z	 d
 „  Z
 d „  Z d „  Z d „  Z d „  Z d „  Z e d „ Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d d „ Z d „  Z d d „ Z d „  Z d „  Z e d d d „ Z d „  Z d „  Z  d „  Z! e d  „ Z" d! „  Z# d" d" d" d# „ Z$ d$ „  Z% d% „  Z& d& „  Z' d' „  Z( d( „  Z) d) „  Z* d* „  Z+ d+ „  Z, d, „  Z- d- „  Z. d. „  Z/ e e d/ „ Z0 d0 „  Z1 d1 „  Z2 RS(2   Ni    c         C   sê  | t j o d | ‚ n |  i o | t |  i j o d |  i | f ‚ n |  i o | d d g j o d | ‚ n t i d | ƒ | d j o |  i d ƒ nÞ | d j o | o |  i
 d	 ƒ q‰nµ | d j o/ |  i o |  i d
 d ƒ q‰|  i
 d
 ƒ ny | d j o/ |  i o |  i d d ƒ q‰|  i
 d ƒ n= | d j o |  i d ƒ n | d j o |  i d ƒ n x% t D] } |  i | i t i ƒ qWx) t | D] } |  i | i t i ƒ q¼W| |  _ d  S(   Ns   Error: invalid state %ss-   Error: can't change from state %s to state %ss   OKAYs   CRITICALs9   Error: can't switch to state %s while refresh timer is ons   Entering state %ss   okays   BUSYs   busys   criticals   critical-blanks	   NOCONSENTs	   noconsents   noconsent-blanks   DISCONNECTEDs
   disconnects   ERRORs   error(   s	   new_states   APPLET_STATESs   selfs   current_states   APPLET_STATE_CHANGESs   refresh_timeout_tags	   rhn_utilss	   log_debugs
   animate_tos   use_busy_icons   set_displayed_images   never_viewed_noticess   never_viewed_consents   APPLET_MENUSs   menus
   menu_itemss   set_sensitives   gtks   FALSEs   APPLET_SENSITIVE_MENUs   TRUE(   s   selfs	   new_states   use_busy_icons   menu(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys	   set_state`   s>    

  c      
   C   s  d |  _ d |  _ t i d t i ƒ t i ƒ  |  _	 t
 i d ƒ |  _ |  i i d |  i ƒ y t i i ƒ  |  _ Wn t i i ƒ  |  _ n X|  i o< t i i |  i d |  i ƒ t i i |  i d |  i ƒ n d |  _ d t d	 ƒ t d
 ƒ |  i f d t d ƒ t d ƒ |  i f d t d ƒ t d ƒ |  i f d t d ƒ t d ƒ |  i f t d t d ƒ t d ƒ |  i f d t d ƒ t d ƒ |  i f f } t i ƒ  |  _ h  |  _ x¢ | D]š } | t j o |  i i! t i" ƒ  ƒ q¹t i# | d ƒ |  i | d <|  i | d i d | d ƒ |  i | d i$ ƒ  |  i i! |  i | d ƒ q¹W|  i i% ƒ  t& i' d ƒ |  _( d |  _) d |  _* t |  _+ t |  _, t |  _- t |  _. t |  _/ t |  _0 t1 i2 ƒ  |  _3 |  i3 i4 d d ƒ |  i3 i4 d  d! ƒ |  i3 i4 d" d# ƒ |  i3 i4 d$ d% ƒ |  i3 i4 d& d' ƒ |  i3 i4 d( d% ƒ |  i3 i4 d) d' ƒ |  i3 i4 d* d+ ƒ t i5 ƒ  |  _6 t i7 ƒ  |  _8 |  i6 i! |  i8 ƒ |  i6 i9 t i: i; t i: i< Bt i: i= Bt i: i> Bƒ |  i8 i$ ƒ  |  i6 i d, |  i? ƒ |  i8 i d |  i@ ƒ |  i i! |  i6 ƒ |  i i% ƒ  t& i' d- ƒ |  _A t& i' d. ƒ |  _B t& i' d/ ƒ |  _C tD |  iE t& iF d0 ƒ t& iF d1 ƒ t& iF d2 ƒ ƒ |  _G |  iG iH |  iA |  iB |  iC ƒ t |  _I t |  _J t |  _K t |  _L t |  _M d |  _N t |  _O t |  _P t |  _Q t |  _R d |  _S d |  _T d |  _U t& i' d3 ƒ } x5 tW iX | d4 ƒ D]! } | o |  iG iY | ƒ qEqEW|  i( p |  iG iZ ƒ  d j o$ |  i[ d5 ƒ |  i\ t d6 ƒ ƒ n! |  i[ d7 ƒ |  i\ t d8 ƒ ƒ |  i( p |  iG iZ ƒ  d j o |  i] d9 ƒ n d  S(:   Ni    s    s
   rhn-applets   destroys   save-yourselfs   diei   s	   check_nows   _Check for updatess   Check for updatess   up2date_nows   _Launch up2date...s   Launch up2dates   configure_applets   C_onfiguration...s   Configurations	   web_panels   _RHN Website...s   Use RHN web interfaces   abouts   _Abouts   About...s   exits   _Exits   Exiti   s   activatei   s   Consents   okays   applet-okay.pngs   errors   applet-error.pngs   busys   applet-busy.pngs   criticals   applet-critical.pngs   critical-blanks   applet-critical-blank.pngs	   noconsents   noconsent-blanks
   disconnects   applet-disconnect.pngs   button_press_events	   httpProxys	   proxyUsers   proxyPasswords
   server_urls   uuids   use_ca_certs   IgnoredPackagess   |s   OKAYs   Waiting until first checkin...s	   NOCONSENTs   Click for critical updates...i`ê  (^   s   selfs	   destroyeds   tooltip_texts   gnomes   program_inits   rhn_applet_versions   versions   gtks   Tooltipss   tooltips   eggtrayicons   create_windows   applet_windows   connects   exit_applets   uis   gnome_master_clients   sessions   master_clients   Objects   save_yourselfs   applet_sizes   _s   update_from_servers   launch_up2dates   run_first_time_druids   load_websites   Nones   abouts
   menu_itemss   Menus   menus   is   adds   SeparatorMenuItems   MenuItems   shows   show_alls	   rhn_utilss   get_user_configs   consents   never_viewed_consents   never_viewed_noticess   current_images   refresh_timeout_tags   animate_timeout_tags   current_states   old_critical_texts   network_timeout_tags   rhn_applet_animations   rhnAppletIconPixbufs   iconss   add_files   EventBoxs	   event_boxs   Images   image_widgets
   set_eventss   gdks   BUTTON_PRESS_MASKs   POINTER_MOTION_MASKs   POINTER_MOTION_HINT_MASKs	   CONFIGUREs   applet_face_clicks
   on_destroys   proxys   proxy_usernames   proxy_passwords   rhnAppletModelGUIs   refresh_callbacks
   get_configs   models	   set_proxys   animators   clients   notice_windows   rhnreg_dialogs   error_dialogs   error_thresholds   first_time_druids   rpm_error_dialogs   about_windows
   last_errors   last_error_is_exceptions   last_error_is_network_errors   change_numbers   ignored_package_strs   strings   splits   add_ignored_packages   need_consents	   set_states   update_tooltips   enable_refresh_timer(   s   selfs   ignored_package_strs   is
   menu_items(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   __init__‰   s®    		

 	½
	 								4														   iè  c         C   sN   |  i d d g j o
 d ‚ n |  i o t i | |  i | ƒ |  _ n d  S(   Ns   OKAYs   CRITICALs3   Can't enable timer unless in OKAY or CRITICAL state(   s   selfs   current_states   refresh_timeout_tags   gtks   timeout_adds   whens   refresh_handlers   force(   s   selfs   whens   force(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   enable_refresh_timer	  s    
c         C   s+   |  i o t i |  i ƒ t |  _ n d  S(   N(   s   selfs   refresh_timeout_tags   gtks   timeout_removes   None(   s   self(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   disable_refresh_timer  s    
c         C   s)   x" t  i ƒ  o t  i t  i ƒ q Wd  S(   N(   s   gtks   events_pendings   mainiterations   FALSE(   s   self(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   handle_gtk_events  s     c         C   s   |  i ƒ  d  S(   N(   s   selfs   handle_gtk_events(   s   self(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   refresh_callback  s    c         G   s   |  i ƒ  d  S(   N(   s   selfs   redraw(   s   selfs   data(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys
   on_do_draw  s    c         G   s   |  i ƒ  d  S(   N(   s   selfs   redraw(   s   selfs   data(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   on_bg_change  s    c         G   s   |  i ƒ  d  S(   N(   s   selfs   redraw(   s   selfs   data(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   on_size_allocate!  s    c         C   s(   | i t i i j o |  i ƒ  n d  S(   N(   s   events   types   gtks   gdks	   CONFIGUREs   selfs   redraw(   s   selfs   widgets   event(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   on_configure$  s    c         C   sB   |  i ƒ  |  i o  |  i |  i i ƒ t |  _ n |  i ƒ  d  S(   N(   s   selfs   disable_animation_timers   animators   set_displayed_images   final_frames   Nones   redraw(   s   self(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   animate_stop(  s
    

c         C   s+   |  i o t i |  i ƒ t |  _ n d  S(   N(   s   selfs   animate_timeout_tags   gtks   timeout_removes   None(   s   self(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   disable_animation_timer2  s    
c         G   sJ   |  i i ƒ  } | o |  i ƒ  t i Sn | |  _ |  i ƒ  t i Sd  S(   N(	   s   selfs   animators
   next_frames   disable_animation_timers   gtks   FALSEs   current_images   redraws   TRUE(   s   selfs   datas
   next_frame(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   animate_handler7  s    
	
c         C   s¨  |  i | j o+ | o |  i | j o d  Sq7 q; d  Sn |  i o |  i i ƒ  } n8 t i i	 t i i
 d d |  i |  i ƒ } | i d ƒ |  i i | |  i ƒ } t i | | d ƒ } t i ƒ  |  _ |  i | j p | o |  i i | ƒ n | o_ g  } |  i i | |  i ƒ } |  i i | |  i ƒ } t i | | d ƒ } |  i i | ƒ n |  i o3 t i t i d t t | ƒ ƒ |  i ƒ |  _ n |  i ƒ  d  S(   Ni   i   i    i   iè  (   s   selfs   current_images   images   cycle_images   animation_cycles   copys
   from_images   gtks   gdks   Pixbufs   COLORSPACE_RGBs   applet_sizes   fills   iconss
   best_matchs   to_images   rhn_applet_animations   alpha_tweens   framess   rhnAppletAnimations   animators   append_framess   cycle_framess   append_cycles   animate_timeout_tags   timeout_adds   maths   floors   ANIMATION_TOTAL_TIMEs   lens   animate_handler(   s   selfs   images   cycle_images   to_images   cycle_framess   framess
   from_image(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys
   animate_toB  s.    
*3c         C   s\   t  | ƒ t  d ƒ j o |  i i | |  i ƒ } n | } |  i ƒ  | |  _ |  i	 ƒ  d  S(   Ns    (
   s   types   images   selfs   iconss
   best_matchs   applet_sizes	   new_images   disable_animation_timers   current_images   redraw(   s   selfs   images	   new_image(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   set_displayed_imagen  s    
	c         C   s*   |  i o d  Sn |  i i |  i ƒ d  S(   N(   s   selfs   current_images   image_widgets   set_from_pixbuf(   s   self(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   redrawy  s    c         G   s!   d |  _ |  i ƒ  |  i ƒ  d  S(   Ni   (   s   selfs	   destroyeds   disable_refresh_timers   disable_animation_timer(   s   selfs   data(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys
   on_destroy  s    	
c         G   s   t  i d ƒ d  S(   Ns   https://rhn.redhat.com/(   s   gnomes   url_show(   s   selfs   data(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   load_website„  s    c         G   sg   t  i ƒ  } | oO t  i ƒ  } | o* t  i d d g ƒ t  i t d ƒ ƒ qc t  i d ƒ n d  S(   Ns   /usr/bin/up2dates   up2dates   execv didn't execv?iÿÿÿÿ(   s   oss   forks   pids   pid2s   execvs   perrors   _s   _exit(   s   selfs   datas   pids   pid2(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   launch_up2date‡  s    c         G   sï   d d t  i d ƒ g } |  i oi | i d ƒ | i |  i ƒ |  i o> | i d ƒ | i |  i ƒ | i d ƒ | i |  i ƒ q‹ n t i	 ƒ  } | oL t i	 ƒ  } | o' t i d | ƒ t i t d ƒ ƒ që t i d	 ƒ n d  S(
   Ns   up2dates   --uuids   uuids   --proxys   --proxyUsers   --proxyPasswords   /usr/bin/up2dates   execv didn't execv?iÿÿÿÿ(   s	   rhn_utilss
   get_configs   paramss   selfs   proxys   appends   proxy_usernames   proxy_passwords   oss   forks   pids   pid2s   execvs   perrors   _s   _exit(   s   selfs   datas   pids   paramss   pid2(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   launch_rhnreg•  s     

c         C   s   |  i | ƒ d  S(   N(   s   selfs   refreshs   force(   s   selfs   force(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   refresh_handler´  s    c         C   s/   t  i ƒ  } t d | ƒ } d | i ƒ  GHd  S(   Ns   /proc/%s/statms
   memory: %s(   s   oss   getpids   pids   opens   fs   read(   s   selfs   pids   f(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   dump_memory·  s    c   
      C   s  |  i } |  i } |  i ƒ  |  i ƒ  |  i d d | ƒ|  i	 t
 d ƒ ƒ |  i ƒ  t |  _ d |  _ y |  i i | ƒ Wn?t j
 ot } |  i d |  _ |  i t j o t | ƒ |  _ d |  _ n |  i t | ƒ ƒ |  _ t i d t | ƒ ƒ nÊ |  i d |  _ |  i t j o™ t i ƒ  d  \ } }	 t ƒ  } | i  d | f ƒ | i  d	 ƒ t! i" t | ƒ | i# ƒ  |  _ d |  _ |  i d
 |	 ƒ |  _ t i d | i# ƒ  ƒ qÇn
 Xd |  _ |  i o? |  i	 t
 d ƒ ƒ |  i d ƒ |  i ƒ  |  i$ ƒ  t% i& Sn |  i o5 |  i ƒ  |  i	 t
 d ƒ ƒ |  i d ƒ t% i& Sn |  i t
 d ƒ j o |  i	 | ƒ n |  i' o t% i& Sn |  i i( |  i( j o8 |  i i) ƒ  \ } } |  i+ | | ƒ |  i i( |  _( n |  i | ƒ |  i ƒ  |  i, ƒ  t% i& Sd  S(   Ns   BUSYs   use_busy_icons   Checking RHN for updates...i    i   s   Applet: i   s   Exception type %s
s   
Exception Handler Information
s   %ss   Except: s   Unable to connect to RHN...s   DISCONNECTEDs   Error connecting to RHN...s   ERROR(-   s   selfs   tooltip_texts   old_tips   current_states	   old_states   disable_refresh_timers   disable_network_timers	   set_states   forces   update_tooltips   _s   handle_gtk_eventss   Nones
   last_errors   last_error_is_network_errors   models   refreshs   rhnAppletExceptions   es   error_thresholds   ERROR_THRESHOLDs   strs   last_error_is_exceptions   is_network_errors	   rhn_utilss	   log_debugs   syss   exc_infos   e_types   e_values   StringIOs   excs   writes	   tracebacks	   print_excs   getvalues   enable_network_timers   gtks   FALSEs	   destroyeds   change_numbers   needed_packagess   ignored_needed_packagess   system_needs_packagess   enable_refresh_timer(
   s   selfs   forces   excs   needed_packagess   e_types   ignored_needed_packagess   old_tips	   old_states   es   e_value(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   refresh¼  sl    		


					







c         C   s´   | i d ƒ d j o | i d ƒ d j o d Sn | i d ƒ d j o d Sn | i d ƒ d j o d Sn | i d ƒ d j o d Sn | i d ƒ d j o d Sn d Sd  S(	   Ns   SysCallErrori    s   104i   s	   onnections   etworks   certificate verify faileds   SSL(   s   msgs   find(   s   selfs   msg(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   is_network_error  s    ,c         C   s   t  i d ƒ |  i | ƒ d  S(   Ns   Retrying to connect...(   s	   rhn_utilss	   log_debugs   selfs   refreshs   force(   s   selfs   force(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   network_retry_handler  s    c         C   sH   |  i d j o
 d ‚ n |  i o t i | |  i | ƒ |  _ n d  S(   Ns   DISCONNECTEDs7   Can't enable network timer unless in DISCONNECTED state(   s   selfs   current_states   network_timeout_tags   gtks   timeout_adds   whens   network_retry_handlers   force(   s   selfs   whens   force(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   enable_network_timer#  s    
c         C   s+   |  i o t i |  i ƒ t |  _ n d  S(   N(   s   selfs   network_timeout_tags   gtks   timeout_removes   None(   s   self(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   disable_network_timer)  s    
c         C   s=  h  } x | D] } d | | <q Wt | d „ | ƒ } t | ƒ t | ƒ } t | ƒ ož |  i	 o d |  _
 n |  i d ƒ |  i	 o |  i | | ƒ n t | ƒ } | d j o! |  i t d ƒ | | f ƒ q9|  i t d ƒ | | f ƒ nC |  i d ƒ |  i	 o |  i | | ƒ n |  i t d ƒ | ƒ d  S(   Ni   c         C   s   | i |  d ƒ S(   Ns   name(   s   igns   has_keys   pkg(   s   pkgs   ign(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   <lambda>5  s    s   CRITICALs!   %d updates available (%d ignored)s    %d update available (%d ignored)s   OKAYs!   No updates available (%d ignored)(   s   ignored_dicts   ignored_needed_packagess   is   filters   needed_packagess   needed_and_not_ignoreds   lens   ignored_counts   selfs   notice_windows   never_viewed_noticess	   set_states   refresh_notice_windows
   num_neededs   update_tooltips   _(   s   selfs   needed_packagess   ignored_needed_packagess   ignored_dicts   is   needed_and_not_ignoreds   ignored_counts
   num_needed(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   system_needs_packages0  s(     
!!
c         C   s#   | |  _ |  i i |  i | ƒ d  S(   N(   s   tips   selfs   tooltip_texts   tooltips   set_tips   applet_window(   s   selfs   tip(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   update_tooltipO  s    	c         C   s   |  i d d ƒ d  S(   Ns   forcei   (   s   selfs   refresh(   s   selfs   widget(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   update_from_serverS  s    c         C   sx   d |  _ t i d |  i ƒ t i d |  i ƒ t i d |  i ƒ t i d |  i ƒ |  i i |  i |  i |  i ƒ d  S(   Ni   s   Consents	   httpProxys	   proxyUsers   proxyPassword(	   s   selfs   consents	   rhn_utilss   set_user_configs   proxys   proxy_usernames   proxy_passwords   models	   set_proxy(   s   self(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   user_consentedV  s    	s    c         C   s   | |  _  | |  _ | |  _ d  S(   N(   s   proxys   selfs   us   proxy_usernames   ps   proxy_password(   s   selfs   proxys   us   p(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys	   set_proxy`  s    		c         C   sE   t  i d ƒ t |  _ t i |  i i ƒ  d ƒ } t  i
 d | ƒ d  S(   Ns   closeds   |s   IgnoredPackages(   s	   rhn_utilss	   log_debugs   Nones   selfs   notice_windows   strings   joins   models   ignored_package_lists   ignored_package_strs   set_user_config(   s   selfs   ignored_package_str(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   notice_window_closede  s    	c         C   s   t  i i d ƒ d  S(   Ns1   file:///usr/share/doc/rhn-applet-2.1.7/index.html(   s   gnomes   helps   goto(   s   selfs   args(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   helpl  s    c          G   s   t  i ƒ  d  Sd  S(   N(   s   gtks   mainquit(   s   args(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   exit_appletp  s    
c         G   sE   |  i o0 |  i i d d g ƒ |  i i d d g ƒ n t i Sd  S(   Ni   s   /usr/bin/rhn-applet-gui(   s   selfs   sessions   set_clone_commands   set_restart_commands   gtks   TRUE(   s   selfs   args(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   save_yourselft  s    
c         G   s%   |  i o d  Sn t |  ƒ |  _ d  S(   N(   s   selfs   about_windows   rhnAppletAboutWindow(   s   selfs   data(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   about{  s    
c         C   s   t  |  _ d  S(   N(   s   Nones   selfs   about_window(   s   self(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   about_dialog_closed  s    c         C   s   t  |  _ d  S(   N(   s   Nones   selfs   rhnreg_dialog(   s   self(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   rhnreg_dialog_closed„  s    c         C   sR   t  |  _ t  |  _ d |  _ d |  _ |  i d ƒ |  i t d ƒ ƒ |  i	 ƒ  d  S(   Ni    s   OKAYs   Waiting before checkin...(
   s   Nones   selfs   error_dialogs
   last_errors   last_error_is_exceptions   last_error_is_network_errors	   set_states   update_tooltips   _s   enable_refresh_timer(   s   self(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   error_dialog_closed‡  s    				c         G   sf   |  i oW |  i ƒ  |  i d ƒ |  i o |  i i ƒ  n t |  |  i |  i |  i	 ƒ |  _ n d  S(   Ns   CONFIGURING(
   s   selfs   first_time_druids   disable_refresh_timers	   set_states   notice_windows   close_windows   rhnAppletFirstTimeDruids   proxys   proxy_usernames   proxy_password(   s   selfs   data(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   run_first_time_druid‘  s    

c         C   s   | o d |  _ t i ƒ  n d |  _ t |  _ |  i o |  i	 i
 ƒ  d j o |  i d ƒ d  Sn |  i d ƒ |  i d d d d ƒ d  S(   Ni   i    s	   NOCONSENTs   OKAYs   wheniú   s   force(   s   removes   selfs	   destroyeds   gtks   mainquits   never_viewed_consents   Nones   first_time_druids   consents   models   need_consents	   set_states   enable_refresh_timer(   s   selfs   remove(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   first_time_druid_closed›  s    			!c         G   sç  | i d j o' |  i i t t t d | i ƒ d  Sn |  i d d g j o |  i ƒ  n |  i	 o |  i
 i ƒ  d j o |  i ƒ  d  Sn |  i d d d d g j o d  Sn t i d	 t i ƒ o |  i o |  i
 i ƒ  d j o t |  ƒ |  _ n |  i oR |  i o d  Sn |  i o t |  |  i ƒ |  _ n t |  |  i ƒ |  _ d  Sn d |  _ |  i o |  i o |  i i ƒ  d  Sn |  i o t |  ƒ |  _ n |  i ƒ  |  i o$ |  i i |  i ƒ |  i i ƒ  n d  S(
   Ni   i    s   CRITICALs	   NOCONSENTi   s   OKAYs   ERRORs   DISCONNECTEDs   /etc/sysconfig/rhn/systemid(   s   events   buttons   selfs   menus   popups   Nones   times   current_states   animate_stops   consents   models   need_consents   run_first_time_druids   oss   accesss   F_OKs   rhnreg_dialogs   rhnRegistrationPromptDialogs
   last_errors   error_dialogs   last_error_is_exceptions   rhnAppletExceptionDialogs   rhnAppletErrorDialogs   never_viewed_noticess   notice_windows   close_windows   rhnAppletNoticeWindows   refresh_notice_windows   set_transients   raise_(   s   selfs   windows   events   data(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   applet_face_click©  s:    !
8


	

c         C   s5  |  i i ƒ  | p | o |  i i ƒ  \ } } n h  } xJ | D]B } | i | d ƒ o g  | | d <n | | d i	 | ƒ qC W| i
 ƒ  } | i ƒ  t i d | ƒ xÀ | D]¸ } t i d | | ƒ t i t d „  | | ƒ d ƒ } t | ƒ d j o | d d j o | d  } n |  i i | ƒ } |  i i | t i | d | d	 | d
 f d ƒ | ƒ q· Wg  } x/|  i i ƒ  D]} | i ƒ  o' | i ƒ  } | i	 t d ƒ | ƒ n | i ƒ  oK | i ƒ  \ }
 } | i	 t d ƒ |  i i! |
 ƒ |  i i! | ƒ f ƒ n | i" ƒ  oK | i ƒ  \ }	 } | i	 t d ƒ |  i i! |	 ƒ |  i i! | ƒ f ƒ n | i% ƒ  o' | i ƒ  } | i	 t d | ƒ ƒ q‰q‰W| oe |  i' | j o& |  i i( t i | d ƒ d d ƒn# |  i i( t i | d ƒ d d ƒ| |  _' n |  i i) ƒ  |  i i* ƒ  d  S(   Ns   names   NN: %ss   foo: %sc         C   s   |  d S(   Ns   nevr(   s   p(   s   p(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   <lambda>ê  s    s   , i   iÿÿÿÿs   :s   versions   releases   -s3  
You are running kernel-%s, but it is not installed in RPM format.  It is
highly recommended that you run the official Red Hat Linux kernels.
By running a custom kernel, you will miss out on any security fixes
and functionality enhancements provided by Red Hat Linux, and your
configuration is unsupported.
s·   
Your system is currently running <b>%s</b>, but the newest installed
kernel is <b>%s</b>.  It is recommended that you <b>reboot</b> at the first
opportunity to test this new kernel.
sÄ   
Your system currently has <b>%s</b> installed, but the latest
available version is <b>%s</b>.  It is recommended that you <b>upgrade
to the latest up2date</b> before updating any other packages.
sa   
The applet has been unable to access the following information sources
in its last attempts:
%s
s   <br><br>s   critical_activei    (+   s   selfs   notice_windows   clear_windows   needed_packagess   ignored_needed_packagess   models   namess   pkgs   has_keys   appends   keyss   ordered_namess   sorts	   rhn_utilss	   log_debugs   names   strings   joins   maps	   availables   lens   installed_packages	   installeds   add_packages   critical_texts   alertss   as   is_unsupported_kernel_alerts
   alert_datas   kernels   _s   is_kernel_alerts   runnings
   pkg_as_nvrs   is_up2date_alerts   currents   latests   is_source_alerts   lists   old_critical_texts   set_criticals   remove_criticals   redraw_lists(   s   selfs   needed_packagess   ignored_needed_packagess	   availables   names   kernels   latests   lists	   installeds   currents   runnings   as   pkgs   critical_texts   ordered_namess   names(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   refresh_notice_windowÖ  sZ     
 "$ 99&"c         C   s   d |  _ |  i i | ƒ o | o |  i i | ƒ n |  i i | ƒ o | o |  i i | ƒ n |  i i ƒ  \ } } |  i
 | | ƒ d  S(   Ni    (   s   selfs   never_viewed_noticess   models   is_package_ignoreds   names	   new_values   remove_ignored_packages   add_ignored_packages   needed_packagess   ignored_needed_packagess   system_needs_packages(   s   selfs   names	   new_values   needed_packagess   ignored_needed_packages(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   set_ignored'  s    	c         C   s   t  i ƒ  d  S(   N(   s   gtks   mainloop(   s   self(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   run3  s    (3   s   __name__s
   __module__s	   set_states   __init__s   REFRESH_INTERVALs   enable_refresh_timers   disable_refresh_timers   handle_gtk_eventss   refresh_callbacks
   on_do_draws   on_bg_changes   on_size_allocates   on_configures   animate_stops   disable_animation_timers   animate_handlers   Nones
   animate_tos   set_displayed_images   redraws
   on_destroys   load_websites   launch_up2dates   launch_rhnregs   refresh_handlers   dump_memorys   refreshs   is_network_errors   network_retry_handlers   NETWORK_RETRY_INTERVALs   enable_network_timers   disable_network_timers   system_needs_packagess   update_tooltips   update_from_servers   user_consenteds	   set_proxys   notice_window_closeds   helps   exit_applets   save_yourselfs   abouts   about_dialog_closeds   rhnreg_dialog_closeds   error_dialog_closeds   run_first_time_druids   first_time_druid_closeds   applet_face_clicks   refresh_notice_windows   set_ignoreds   run(    (    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys	   rhnApplet_   s\   )	€								
		,							U						
								
	
		-Q	(/   s   gnomes   gnome.uis   gtks   _disable_gdk_threadings   ImportErrors   gtk.gdks   strings   oss   syss   maths	   tracebacks   times   StringIOs	   rhn_utilss   rhn_applet_animations   rhn_applet_models   rhnAppletModelGUIs   rhn_applet_dialogss   rhnAppletNoticeWindows   rhnRegistrationPromptDialogs   rhnAppletAboutWindows   rhnAppletFirstTimeDruids   rhnAppletErrorDialogs   rhnAppletExceptionDialogs   rhnAppletExceptions   rhnAppletRPCFaults   rhnAppletNetworkExceptions   rhn_applet_versions   eggtrayicons   gettexts   GETTEXT_DOMAINs   bindtextdomains
   textdomains   installs   IOErrors   __builtin__s   unicodes   __dict__s   REFRESH_INTERVALs   NETWORK_RETRY_INTERVALs   ERROR_THRESHOLDs   ANIMATION_TOTAL_TIMEs   APPLET_STATESs   APPLET_STATE_CHANGESs   APPLET_MENUSs   APPLET_SENSITIVE_MENUs	   rhnApplet($   s   rhnAppletAboutWindows   GETTEXT_DOMAINs   rhn_applet_versions   eggtrayicons   APPLET_STATE_CHANGESs   __builtin__s   APPLET_STATESs   rhnAppletNoticeWindows   rhnAppletNetworkExceptions   APPLET_MENUSs   gtks   ERROR_THRESHOLDs   gettexts   rhnAppletErrorDialogs   rhnRegistrationPromptDialogs   rhnAppletExceptionDialogs   strings   _disable_gdk_threadings   syss   ANIMATION_TOTAL_TIMEs   rhnAppletRPCFaults	   rhnApplets   APPLET_SENSITIVE_MENUs	   rhn_utilss   NETWORK_RETRY_INTERVALs   gnomes   StringIOs   rhnAppletExceptions	   tracebacks   rhnAppletFirstTimeDruids   maths   times   rhn_applet_animations   rhnAppletModelGUIs   REFRESH_INTERVALs   os(    (    s,   /data/usr-share/rhn/rhn_applet/rhn_applet.pys   ?   sP   												+				œr