def serve(opt): global pyxer # setup(opt) #os.system(r'c:\python25\python c:\Programme\Google\google_appengine\dev_appserver.py "%s"' % os.getcwd()) #return options = [] options.append("--show_mail_body") if opt.debug: options.append("--debug") if opt.host: options.append("--address=%s" % opt.host) if opt.port: options.append("--port=%s" % opt.port) if opt.clear: options.append("--clear_datastore") root = find_root() if sys.platform == "win32": try: import dev_appserver except ImportError: sys.path.append(r"C:\Programme\Google\google_appengine") import dev_appserver # cal_ if call_subprocess([ sys.executable, normalize_py_file(dev_appserver.__file__) ] + options + [ root ]): print ERROR #sys.path = dev_appserver.EXTRA_PATHS + sys.path #script_path = os.path.join(dev_appserver.DIR_PATH, dev_appserver.DEV_APPSERVER_PATH) #import google.appengine.tools.dev_appserver_main as gmain #options = [""] + options + [os.getcwd()] #sys.exit(gmain.main(options)) elif sys.platform == "darwin": if call_subprocess([ "dev_appserver.py"] + options + [ root ]): print ERROR else: print ERROR
def upload(opt, root=None): "python c:\Programme\Google\google_appengine\appcfg.py update ." options = [] if opt.debug: options.append("--debug") if root is None: root = find_root() if sys.platform == "win32": try: import appcfg except ImportError: sys.path.append(r"C:\Programme\Google\google_appengine") import appcfg if call_subprocess([ sys.executable, normalize_py_file(appcfg.__file__) ] + options + [ "update", root ]): print ERROR #sys.path = dev_appserver.EXTRA_PATHS + sys.path #script_path = os.path.join(dev_appserver.DIR_PATH, dev_appserver.DEV_APPSERVER_PATH) #import google.appengine.tools.dev_appserver_main as gmain #options = [""] + options + [os.getcwd()] #sys.exit(gmain.main(options)) elif sys.platform == "darwin": if call_subprocess([ "python2.5", "/usr/local/google_appengine/appcfg.py"] + options + [ "update", root ]): print ERROR else: print ERROR