+
     g	                        ^ RI t ^ RIHtHtHtHtHtHt ^ RIH	t	 ^ RI
HtHtHt ^ RIHt ^ RIHtHt ] P&                  ! ]P(                  ! ]4      4      tR R lt]	P0                  ! 4       R	 R
 l4       tR R lt]	P6                  ]	P8                  ! R4      R R l4       4       t]! R]P<                  ]P>                  ]R]P@                  ]! ]! R]PB                  R. RORR7      .R7      .R7      t"R# )    N)apt_newsconfigcontract
exceptionsmessagesutil)cli_util)ProArgumentProArgumentGroup
ProCommand)HelpCategory)refresh_motdupdate_motd_messagesc                8    V ^8  d   QhR\         P                  /#    cfgr   UAConfig)formats   "6/usr/lib/python3/dist-packages/uaclient/cli/refresh.py__annotate__r      s     + +foo +    c                      VP                  4        \        \        P                  4       R #   \         d0   p\        P                  T4       \        P
                  ! 4       hR p?ii ; iN)	process_configRuntimeErrorLOG	exceptionr   RefreshConfigFailureprintr   REFRESH_CONFIG_SUCCESS)argsr   excs   && r   _action_refresh_configr%      sP    0 
(
)
)*  0c--//0s   - A'*A""A'c                8    V ^8  d   QhR\         P                  /# r   r   )r   s   "r   r   r      s     - - -r   c                      \         P                  ! V4       \        \        P                  4       R #   \        P                   d    \        P                  ! 4       hi ; ir   )r   refreshr   ConnectivityErrorRefreshContractFailurer!   r   REFRESH_CONTRACT_SUCCESS)_argsr   s   &&r   _action_refresh_contractr-      sK    2 
(
+
+, '' 2//112s	   3 +Ac                8    V ^8  d   QhR\         P                  /# r   r   )r   s   "r   r   r      s     1 1 1r   c                 .    \        V4       \        4        VP                  '       d   \        P                  ! V4       \	        \
        P                  4       R #   \         d0   p\        P                  T4       \        P                  ! 4       hR p?ii ; ir   )r   r   r   update_apt_newsr!   r   REFRESH_MESSAGES_SUCCESS	Exceptionr   r   r   RefreshMessagesFailure)r,   r   r$   s   && r   _action_refresh_messagesr4      sh    	1S!<<<$$S)
 	h//0	  2c//112s   =A B%*BBzpro refreshc                8    V ^8  d   QhR\         P                  /# r   r   )r   s   "r   r   r   0   s     
 
 
r   c                   V P                   e   V P                   R8X  d   \        W4       V P                   e   V P                   R8X  d   \        W4       V P                   e   V P                   R8X  d   \        W4       ^ # )Nr   r   r   )targetr%   r-   r4   )r#   r   kwargss   &$,r   action_refreshr9   .   s^     {{dkkX5t){{dkkZ7 +{{dkkZ7 +r   r(   Tr7   ?)helpnargschoicesdefault)	arguments)r;   descriptionactionpreserve_descriptionhelp_categoryargument_groups)r   r   r   )#logginguaclientr   r   r   r   r   r   uaclient.clir	   uaclient.cli.commandsr
   r   r   uaclient.cli.parserr   uaclient.timer.update_messagingr   r   	getLoggerreplace_top_level_logger_name__name__r   r%   assert_attachedr-   r4   assert_rootassert_lock_filer9   CLI_ROOT_REFRESHCLI_REFRESH_DESCOTHERCLI_REFRESH_TARGETrefresh_command r   r   <module>rW      s     K K ! K K , N::8DE+ 
- -1  
	=)
 * 
 		"	"))$$!44> 
	
r   