def action_dumpdata(params): import logging logging.disable(logging.WARNING) from nailgun.db.sqlalchemy import fixman fixman.dump_fixture(params.model) sys.exit(0)
help='model name to dump; underscored name' 'should be used, e.g. network_group for NetworkGroup model') loaddefault_parser = subparsers.add_parser( 'loaddefault', help='load data from default fixtures ' '(settings.FIXTURES_TO_IPLOAD)') dump_settings = subparsers.add_parser('dump_settings', help='dump current settings to YAML') params, other_params = parser.parse_known_args() sys.argv.pop(1) if params.action == "dumpdata": import logging logging.disable(logging.WARNING) from nailgun.db.sqlalchemy import fixman fixman.dump_fixture(params.model) sys.exit(0) from nailgun.logger import logger from nailgun.settings import settings if params.action == "syncdb": logger.info("Syncing database...") from nailgun.db import syncdb syncdb() logger.info("Done") elif params.action == "dropdb": logger.info("Dropping database...") from nailgun.db import dropdb dropdb() logger.info("Done")
loaddefault_parser = subparsers.add_parser( 'loaddefault', help='load data from default fixtures ' '(settings.FIXTURES_TO_IPLOAD)' ) dump_settings = subparsers.add_parser( 'dump_settings', help='dump current settings to YAML' ) params, other_params = parser.parse_known_args() sys.argv.pop(1) if params.action == "dumpdata": import logging logging.disable(logging.WARNING) from nailgun.db.sqlalchemy import fixman fixman.dump_fixture(params.model) sys.exit(0) from nailgun.logger import logger from nailgun.settings import settings if params.action == "syncdb": logger.info("Syncing database...") from nailgun.db import syncdb syncdb() logger.info("Done") elif params.action == "dropdb": logger.info("Dropping database...") from nailgun.db import dropdb dropdb() logger.info("Done")