
    
                     h   S r SSKJr  SSKJr  SSKrSSK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KJr  S r\S:X  a=  \R.                  " 5          \R0                  " SSS9  \R2                  " S5        \" 5         gg! \ a  r\
R8                  " \S5         SrCgSrCff = f)zJA convenience wrapper for starting dev_appserver for appengine for python.    )absolute_import)unicode_literalsN)bootstrapping)wrapper_util)
exceptions)datastore_util)java)metrics)update_manager)	platformsc            	         [         R                  " 5       n [        R                  " U SS 5      n[        R                  " [
        R                  SS 5      nUR                  (       a#  [        R                  " [        R                  SS9  [        R                  " U5      nUR                  S5        [        R                  R!                  U["        S9  S/n[$        R&                  " 5       n[$        R(                  " 5       nU(       a1  UR+                  SR-                  U5      S	R-                  U5      /5        [.        R0                  R3                  [.        R0                  R3                  [.        R0                  R5                  [.        R0                  R7                  ["        5      5      5      5      n[.        R0                  R9                  US
S5      n[:        R<                  R?                  5       (       a  SOSn	UR                  SR-                  [.        R0                  R9                  X5      5      5        [         R@                  " [.        R0                  R9                  S
S5      S/UQ76   g)zLaunches dev_appserver.py.   N   )min_versionzcloud-datastore-emulator)commandz--skip_sdk_update_check=Truez--google_analytics_client_id={}z --google_analytics_user_agent={}platformzcloud_datastore_emulator.cmdcloud_datastore_emulatorz--datastore_emulator_cmd={}google_appenginezdev_appserver.py)!r   GetDecodedArgvr   GetRuntimesParseDevAppserverFlagssysargvsupport_datastore_emulatorr	   RequireJavaInstalledr   DATASTORE_TITLEGetComponentsappendr   UpdateManagerEnsureInstalledAndRestart__file__r
   GetCIDIfMetricsEnabledGetUserAgentIfMetricsEnabledextendformatospathdirnameabspathrealpathjoinr   OperatingSystem	IsWindowsExecutePythonTool)
r   runtimesoptions
componentsargsgoogle_analytics_client_idgoogle_analytics_user_agentsdk_rootemulator_diremulator_scripts
             bin/dev_appserver.pymainr9      s   		%	%	'$%%d12h/(//='''n<<!L))(3*./88 9 
 %
$  '==? ' D D FKK)001KL*112MN  WW__ggoobggoobgg&6&6x&@ABD(h
4NO,(1(A(A(K(K(M(M$%  +++22ggll<13 4 !!ggll:124FOIMO    __main__dev_appservercore)component_id)__doc__
__future__r   r   r&   r   r   googlecloudsdk.api_lib.appr   googlecloudsdk.callioper   $googlecloudsdk.command_lib.emulatorsr   googlecloudsdk.command_lib.utilr	   googlecloudsdk.corer
   googlecloudsdk.core.updaterr   googlecloudsdk.core.utilr   r9   __name__"DisallowIncompatiblePythonVersionsCommandStartCheckUpdates	ExceptioneHandleError r:   r8   <module>rP      s    Q & ' 	 
 ' 3 . ? 0 ' 6 .%OP z224/VD/F  
 /1o../s   "*B B1B,,B1