Example #1
0
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