luminoso_api/v5_cli.py
def _read_params(input_file, json_body, p_params):
    """Read parameters from input file, -j, and -p arguments, in that order."""
    params = {}
    try:
        if input_file:
            params.update(json.load(input_file))
        if json_body is not None:
            params.update(json.loads(json_body))
    except ValueError as e:
        raise ValueError("input is not valid JSON: %s" % e)
    try:
        params.update({p.split('=', 1)[0]: p.split('=', 1)[1] for p in p_params})
    except IndexError:
        raise ValueError("--param arguments must have key=value format")
    return params
def _read_params(input_file, json_body, p_params):
    params = {}
    try:
        if input_file:
            params.update(json.load(input_file))
        if json_body is not None:
            params.update(json.loads(json_body))
    except ValueError as e:
        raise ValueError("input is not valid JSON: %s" % e)
    try:
        params.update({p.split('=', 1)[0]: p.split('=', 1)[1] for p in p_params})
    except IndexError:
        raise ValueError("--param arguments must have key=value format")
    return params
def _read_params ( input_file , json_body , p_params ) : params = { } try : if input_file : params . update ( json . load ( input_file ) ) if json_body is not None : params . update ( json . loads ( json_body ) ) except ValueError as e : raise ValueError ( "input is not valid JSON: %s" % e ) try : params . update ( { p . split ( '=' , 1 ) [ 0 ] : p . split ( '=' , 1 ) [ 1 ] for p in p_params } ) except IndexError : raise ValueError ( "--param arguments must have key=value format" ) return params
Read parameters from input file, -j, and -p arguments, in that order.
Read parameters from input file - j and - p arguments in that order .