
    h                         S r SSKJr  SSKJr  SSKJ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.    )absolute_import)division)unicode_literals)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+   
__future__r   r   r   googlecloudsdk.callioper   googlecloudsdk.core.updaterr   HiddenSilentCommandr	   r&   r   r   <module>r3      s?     D &  ' ( 3 ;$$$ ; ;r   