ó
    €Ï>  ã                   ób   • 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	 rg
)zHThis file provides the implementation of the `functions delete` command.é    )Úabsolute_import)Údivision)Úunicode_literals)Ú
exceptions)Úutil)Úlog)Ú
console_ioc                 óè  • [         R                  " US9n[         R                  " US9nU R                  R                  R                  5       nUR                  5       nSR                  U5      n[        R                  " US9(       d  [        R                  " S5      eUR                  R                  UR                  US95      n[         R                  " X#US5        [         R"                  " U5        g)zDelete a Google Cloud Function.)Úrelease_trackz'2nd gen function [{0}] will be deleted.)ÚmessagezDeletion aborted by user.)ÚnamezDeleting functionN)Úapi_utilÚGetClientInstanceÚGetMessagesModuleÚCONCEPTSr   ÚParseÚRelativeNameÚformatr	   ÚPromptContinuer   ÚFunctionsErrorÚprojects_locations_functionsÚDeleteÚ5CloudfunctionsProjectsLocationsFunctionsDeleteRequestÚWaitForOperationr   ÚDeletedResource)Úargsr   ÚclientÚmessagesÚfunction_refÚfunction_relative_nameÚprompt_messageÚ	operations           Ú=lib/googlecloudsdk/command_lib/functions/v2/delete/command.pyÚRunr$      sÏ   € ä×%Ò%°MÑB€&Ü×'Ò'°mÑD€(à—‘×#Ñ#×)Ñ)Ó+€,Ø'×4Ñ4Ó6Ðà<×CÑCØó€.ô 
×	"Ò	"¨>×	:Ü
×
#Ò
#Ð$?Ó
@Ð@à×1Ñ1×8Ñ8Ø×DÑDØ%ð Eð 'ó(€)ô ×Ò˜F¨iÐ9LÔMä×ÒÐ,Õ-ó    N)Ú__doc__Ú
__future__r   r   r   Ú#googlecloudsdk.api_lib.functions.v2r   r   r   Úgooglecloudsdk.corer   Úgooglecloudsdk.core.consoler	   r$   © r%   r#   Ú<module>r,      s%   ðñ Oå &Ý Ý 'å :Ý @Ý #Ý 2ó.r%   