from_site = 'ttwait.sinaapp.com' if __name__ == '__main__': appfile = os.path.join(path, 'app.yaml') configfile = os.path.join(path, 'config.tpl') configcontent = file(configfile).read() configfile = os.path.join(path, 'config.py') appcontent = file(appfile).read().split('\n', 1)[1] sys.path = EXTRA_PATHS + sys.path script_path = 'appcfg.py' keys = sys.argv[1:] for key, infos in site_config.items(): if keys and key not in keys: continue print key, 'begin' infos['from_site'] = from_site for appid in infos['appids']: sys.argv = sys.argv[:1] argv = '%s %s -e test -p test --no_cookies' % (action, path) for i,v in enumerate(argv.split(' ')): sys.argv.append(v) sys.argv[4] = infos['email'] sys.argv[6] = str(infos['psw']) a = file(configfile, 'w') infos['appid'] = appid