
    g{                     f    S r SSKrSSKrSSKJr  SSKJrJrJr  Sr	 " S S\R                  5      rg)	znetplan command line    N   )utils)NetplanExceptionNetplanValidationExceptionNetplanParserExceptionz/usr/bin:/snap/binc                   :   ^  \ rS rSrU 4S jrU 4S jrS rSrU =r$ )Netplan   c                    > [         TU ]  SSSS9  [        R                  R	                  S[        R
                  " S[        5      S.5        g )N zNetwork configuration in YAMLF)
command_iddescriptionleafzC.UTF-8PATH)LC_ALLr   )super__init__osenvironupdategetenvFALLBACK_PATH)self	__class__s    */usr/share/netplan/netplan_cli/cli/core.pyr   Netplan.__init__!   sG    B%D# 	 	% 	

IIfm46 	7    c                 P   > SSK Jn  U R                  U5        [        TU ]  5         g )Nr   )commands)r   r   _import_subcommandsr   
parse_args)r   cli_commandsr   s     r   r!   Netplan.parse_args)   s    .  .r   c                    U R                  5         U R                  (       a8  [        R                  " [        R                  SSS9  S[
        R                  S'   O$[        R                  " [        R                  SSS9   U R                  5         g ! [         aN  nUR                   SUR                   SUR                   SU 3n[        R                  " S	U 35         S nAg S nAf[         a0  n[        R                  " S	UR                   SU 35         S nAg S nAf[         a#  n[        R                  " S	U 35         S nAg S nAff = f)
Nz%(levelname)s:%(message)sT)levelformatforceallG_MESSAGES_DEBUGz%(message)s:z: zCommand failed: )r!   debugloggingbasicConfigDEBUGr   r   INFOrun_commandr   filenamelinecolumnwarningr   r   )r   emessages      r   mainNetplan.main0   s    ::gmm<W_cd-2BJJ)*gll=PTU	4% 	:AaffXQqxxj1#>GOO.wi899) 	BOO.qzzl"QC@AA 	4OO.qc233	4s1   ?B 
EAC##E0&DE(EE )	__name__
__module____qualname____firstlineno__r   r!   r7   __static_attributes____classcell__)r   s   @r   r	   r	      s    74 4r   r	   )__doc__r,   r   r   r   netplanr   r   r   r   NetplanCommandr	   r9   r   r   <module>rC      s2   &   	  X X %"4e"" "4r   