#!/usr/bin/env python # # Copyright 2015 Google Inc. All Rights Reserved. # """A convenience wrapper for endpointscfg.py for appengine for python.""" import os import bootstrapping.bootstrapping as bootstrapping from googlecloudsdk.calliope import exceptions from googlecloudsdk.core.updater import update_manager def main(): """Runs endpointscfg.py.""" update_manager.UpdateManager.EnsureInstalledAndRestart( ['app-engine-python'], command=__file__) bootstrapping.ExecutePythonTool( os.path.join('platform', 'google_appengine'), 'endpointscfg.py') if __name__ == '__main__': try: bootstrapping.CommandStart('endpointscfg', component_id='core') bootstrapping.CheckUpdates('endpointscfg') main() except Exception as e: # pylint: disable=broad-except exceptions.HandleError(e, 'endpointscfg')
if google_analytics_client_id: args.extend([ '--google_analytics_client_id={}'.format( google_analytics_client_id), '--google_analytics_user_agent={}'.format( google_analytics_user_agent) ]) # Pass the path to cloud datastore emulator to dev_appserver. sdk_root = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) emulator_dir = os.path.join(sdk_root, 'platform', 'cloud-datastore-emulator') emulator_script = ('cloud_datastore_emulator.cmd' if platforms.OperatingSystem.IsWindows() else 'cloud_datastore_emulator') args.append('--datastore_emulator_cmd={}'.format( os.path.join(emulator_dir, emulator_script))) bootstrapping.ExecutePythonTool( os.path.join('platform', 'google_appengine'), 'dev_appserver.py', *args) if __name__ == '__main__': try: bootstrapping.CommandStart('dev_appserver', component_id='core') bootstrapping.CheckUpdates('dev_appserver') main() except Exception as e: # pylint: disable=broad-except exceptions.HandleError(e, 'dev_appserver')
#!/usr/bin/env python # # Copyright 2013 Google Inc. All Rights Reserved. # """A convenience wrapper for starting endpoints for appengine for python.""" import bootstrapping.bootstrapping as bootstrapping def main(): """Launches dev_appserver.py.""" bootstrapping.ExecutePythonTool('platform/google_appengine', 'endpointscfg.py') if __name__ == '__main__': bootstrapping.CommandStart('endpointscfg', component_id='gae-python') bootstrapping.CheckUpdates() main()