Source code for veranda.utils


[docs]def to_list(arg) -> list: """ Converts non-iterable object to a list. If `arg` is already a list or tuple the same object is returned. Parameters ---------- arg : non-iterable or list or tuple Non-iterable, which should be converted to a list. Returns ------- arg_list : list or tuple List containing `arg` as a value. """ if arg is None: arg_list = [] elif not isinstance(arg, (list, tuple)): arg_list = [arg] else: arg_list = arg return arg_list