def dump_value(self, arr, list_sep, indent):
    lines_sep = ('\n' + (' ' * indent))
    if (list_sep is None):
        mlog.log(*arr, sep=lines_sep)
        return
    max_len = shutil.get_terminal_size().columns
    line = []
    line_len = indent
    lines_sep = (list_sep.rstrip() + lines_sep)
    for v in arr:
        v_len = (len(v) + len(list_sep))
        if (line and ((line_len + v_len) > max_len)):
            mlog.log(*line, sep=list_sep, end=lines_sep)
            line_len = indent
            line = []
        line.append(v)
        line_len += v_len
    mlog.log(*line, sep=list_sep)
def dump_value(self, arr, list_sep, indent):
    lines_sep = ('\n' + (' ' * indent))
    if (list_sep is None):
        mlog.log(*arr, sep=lines_sep)
        return
    max_len = shutil.get_terminal_size().columns
    line = []
    line_len = indent
    lines_sep = (list_sep.rstrip() + lines_sep)
    for v in arr:
        v_len = (len(v) + len(list_sep))
        if (line and ((line_len + v_len) > max_len)):
            mlog.log(*line, sep=list_sep, end=lines_sep)
            line_len = indent
            line = []
        line.append(v)
        line_len += v_len
    mlog.log(*line, sep=list_sep)