
                         :    S r SSKrSSKJr  SSKJr  SSKJr  S rg)zJArgument processors for Zone Management service account surface arguments.    N)encoding)log)filesc                    [         R                  " U 5      n [        R                  " U5      n[        R                  " USS9nUR                  (       d  g[        R                  " UR                  U5        [
        R                  R                  SR                  UR                  5      5        g! [        R                   a#  n[
        R                  " SU 35         SnAgSnAff = f)z:Write the private key response to parsed_args.output_file.zError decoding JSON: N   )indentz%Service account key file [{}] created)r   MessageToJsonjsonloadsJSONDecodeErrorr   errordumpsoutput_filer   WriteFileContentsoutPrintformat)responseparsed_argsjson_response	json_dataeformatted_jsons         Glib/googlecloudsdk/command_lib/zone_management/service_account/hooks.py#PossiblyWritePrivateKeyToOutputFiler      s    ((2-

=)I
 ::i2.		 	 +11>B''---44[5L5LM 
 
		 II%aS)*s   B/ /C&C!!C&)	__doc__r
   apitools.base.pyr   googlecloudsdk.corer   googlecloudsdk.core.utilr   r        r   <module>r"      s    Q  % # *r!   