resolve.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:odooku 作者: odooku 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号