
                         h    S r SSKJr  SSKJr  \R
                   " S S\R                  5      5       rg)z=The command to perform any necessary post installation steps.    )base)local_statec                   .    \ rS rSrSr\S 5       rS rSrg)PostProcess   z/Performs any necessary post installation steps.c           	      T    U R                  SSSSSSS9  U R                  SSSS	SSS
9  g )Nz--force-recompile
store_trueFTFalsezTHIS ARGUMENT NEEDS HELP TEXT.)actionrequiredhiddendefaulthelpz--compile-pythonTrue)r   r   r   r   r   )add_argument)parsers    &lib/surface/components/post_process.pyArgsPostProcess.Args   sN    
-  / -  /    c                     UR                   (       a8  [        R                  R                  5       nUR	                  UR
                  S9  g g )N)force)compile_pythonr   InstallationState
ForCurrentCompilePythonFilesforce_recompile)selfargsstates      r   RunPostProcess.Run,   s;    ++668eT%9%9: r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r!   __static_attributes__r#   r   r   r   r      s    7/ / ;r   r   N)r(   googlecloudsdk.callioper   googlecloudsdk.core.updaterr   HiddenSilentCommandr   r#   r   r   <module>r/      s8     D ) 3 ;$$$ ; ;r   