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')
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')
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')