Exemplo n.º 1
0
def check_list(val):
    list_items = val.split("cut")
    l = convert_list_vals(list_items)
    if l is False:
        return False
    else:
        return "{0}".format(l)
Exemplo n.º 2
0
def check_set(val):
    set_items = val.split("cut")
    s = convert_list_vals(set_items)
    if s is False:
        return False
    else:
        # if the set it empty return the `set()` function
        if s == []:
            return "set()"
        else:
            return "{0}{1}{2}".format("{", s[1:-1], "}")
Exemplo n.º 3
0
def get_params(val):
    if len(val.split("parameters")) > 1:
        param_items = val.split("parameters")[-1].split("cut")
        parameters = convert_list_vals(param_items)
    else:
        parameters = ""
    if parameters is False:
        return False
    else:
        parameters = "{0}{1}{2}".format("(", parameters[1:-1], ")")
    return parameters
Exemplo n.º 4
0
def check_tuple(val):
    tuple_items = val.split("cut")
    t = convert_list_vals(tuple_items)
    if t is False:
        return False
    else:
        if t == []:
            return "()"
        # if there is only one object in the tuple, add a "," at the end
        elif "," not in t:
            return "{0}{1}{2}".format("(", t[1:-1], ",)")
        else:
            return "{0}{1}{2}".format("(", t[1:-1], ")")