def resolve_db_name_multiple(ctx, param, value):
from odoo.service.db import list_dbs
config = (
ctx.obj['config']
)
dbs = config['db_name'].split(',') if config['db_name'] else None
if dbs is None:
dbs = list_dbs(True)
if value:
invalid = [db for db in value if db not in dbs]
if invalid:
raise click.BadParameter(
"No such db '%s'." % invalid[0]
)
return value
return dbs
评论列表
文章目录