
                             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	  SSKJ
r
  SSKJr  S	S
0r\R                  " \R                  R                   5       " S S\R"                  5      5       rg)0Delete a locally deployed Google Cloud Function.    )absolute_import)division)unicode_literals)base)flags)util)logDESCRIPTIONzN
        `{command}` Delete a locally deployed Google Cloud Function.
        c                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)Delete!   r   c                 0    [         R                  " U 5        g )N)local_flagsAddDeploymentNameFlag)parsers    %lib/surface/functions/local/delete.pyArgsDelete.Args'   s    %%f-    c                 0   [         R                  " 5         UR                  S   n[         R                  " U5      (       d  [         R                  " SU-   S-   5      e[         R
                  " U5        [        R                  R                  SU-   S-   5        g )Nr   zThe container z does not exist.z has been deleted.)	r	   ValidateDependenciesNAMEContainerExistsContainerNotFoundExceptionRemoveDockerContainerr
   statusPrint)selfargsnames      r   Run
Delete.Run+   sy    99Q<D%%++
T
!$6
68 8t$JJ%,/CCDr    N)__name__
__module____qualname____firstlineno____doc___DETAILED_HELPdetailed_helpstaticmethodr   r"   __static_attributes__r$   r   r   r   r   !   s"    8 -. .Er   r   N)r)   
__future__r   r   r   googlecloudsdk.callioper   *googlecloudsdk.command_lib.functions.localr   r   r	   googlecloudsdk.corer
   r*   ReleaseTracksReleaseTrackALPHACommandr   r$   r   r   <module>r6      si    7 &  ' ( K ; #   D%%++,ET\\ E -Er   