
    9                         S 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.    )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&   googlecloudsdk.callioper   *googlecloudsdk.command_lib.functions.localr   r   r   googlecloudsdk.corer   r'   ReleaseTracksReleaseTrackALPHACommandr
   r!   r   r   <module>r2      sb    7 ) K ; #   D%%++,ET\\ E -Er   