
    [j                     0    d dl Zd dlZd dlZd dlmZ d ZdS )    N)SimpleNamespacec                 (  K   d| vsd| vrt          d          t          j        | d                   }t          j        | d         g|R d t          j        j        t          j        j        d}| d {V }|j                                         d {V }|	                    d          
                                }t          j        |          }|                                 d {V  t          |d         d         |d         d         	          S )
Nzcmd-pathzcmd-argszOGoogleAuth via gcloud is supported! Values for cmd-path, cmd-args are required.)stdinstdoutstderrascii
credentialaccess_tokentoken_expiry)tokenexpiry)
ValueErrorshlexsplitasynciocreate_subprocess_exec
subprocessPIPEr   readdecoderstripjsonloadswaitr   )providercmd_argscmd_execprocdatas        b/var/www/FlaskApp/flask-venv/lib/python3.11/site-packages/kubernetes_asyncio/config/google_auth.pygoogle_auth_credentialsr!      s>     !!Zx%?%?jkkk{8J/00H-hz.B N/7N N485<5G5L5<5G5L	N N NH
 >>>>>>D!!########D;;w&&((D:dD
))++< 0L!.1       )asyncio.subprocessr   r   r   typesr   r!    r"   r    <module>r&      sN          ! ! ! ! ! !    r"   