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)
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], "}")
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
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], ")")