def handle_subcommnad(self, root, cmd, database, options, subcmd, argvs):
cmd_type = None
if subcmd == 'create-all':
cmd_type = CreateAllSubCommand(root, cmd, database,
options, self.stdout, self.stderr,
True)
elif subcmd == 'drop-all':
cmd_type = DropAllSubCommand(root, cmd, database, options,
self.stdout, self.stderr, True)
if cmd_type is not None:
cmd_type.run_from_argv(argvs)
else:
if options.traceback:
raise CommandError('Invalid Command.')
self.stderr.write('CommandError: Invalid Command.')
sys.exit(1)
评论列表
文章目录