示例#1
0
文件: install.py 项目: disko/pyshop
def main(argv=sys.argv):
    if len(argv) != 2:
        usage(argv)
    config_uri = argv[1]
    setup_logging(config_uri)
    settings = get_appsettings(config_uri)
    engine = create_engine('pyshop', settings, scoped=False)
    populate(engine)
    dispose_engine('pyshop')
示例#2
0
def main(argv=sys.argv):
    if len(argv) != 2:
        usage(argv)
    config_uri = argv[1]
    setup_logging(config_uri)
    settings = get_appsettings(config_uri)
    engine = create_engine('pyshop', settings, scoped=False)
    populate(engine)
    dispose_engine('pyshop')
示例#3
0
def main(argv=sys.argv):
    if len(argv) < 2:
        usage(argv)
        return

    if len(argv) == 2:
        interactive = True
        config_uri = argv[1]
    else:

        if argv[1] != '-y':
            usage(argv)
            return
        interactive = False
        config_uri = argv[2]

    setup_logging(config_uri)
    settings = get_appsettings(config_uri)
    engine = create_engine('pyshop', settings, scoped=False)
    populate(engine, interactive)
    dispose_engine('pyshop')
示例#4
0
def main(argv=sys.argv):
    if len(argv) != 3:
        usage(argv)
    version = argv[2]
    version = version.replace('.', '_')
    try:
        migration = import_module('pyshop.bin.migration.migr_%s' % version)
    except ImportError:
        print('No migration script for that version found')
        sys.exit()

    config_uri = argv[1]
    setup_logging(config_uri)
    settings = get_appsettings(config_uri)
    engine = create_engine('pyshop', settings, scoped=False)

    config = Configurator(settings=settings)
    config.end()

    migration.main(argv[:-1])
    dispose_engine('pyshop')
示例#5
0
def main(argv=sys.argv):
    if len(argv) < 2:
        usage(argv)
        return

    if len(argv) == 2:
        interactive = True
        config_uri = argv[1]
    else:

        if argv[1] != '-y':
            usage(argv)
            return
        interactive = False
        config_uri = argv[2]
        
        
    setup_logging(config_uri)
    settings = get_appsettings(config_uri)
    engine = create_engine('pyshop', settings, scoped=False)
    populate(engine, interactive)
    dispose_engine('pyshop')