示例#1
0
文件: cli.py 项目: rnc/cekit
def prepare_params(ctx, params=None):

    if params is None:
        params = Map({})

    if ctx.parent:
        prepare_params(ctx.parent, params)

    params.update(ctx.params)

    return params
示例#2
0
def prepare_params(ctx):
    main_context = top_context(ctx)
    common_params = Map(main_context.params)

    params = Map({})

    if ctx.parent:
        params.update(ctx.parent.params)

    params.update(ctx.params)

    return (common_params, params)