예제 #1
0
def get_reprs(*args, **kwargs):
    if 'locals_' in kwargs:
        locals_ = kwargs['locals_']
    else:
        locals_ = locals()
        locals_.update(get_caller_locals())

    msg_list = []
    var_list = list(args) + kwargs.get('var_list', [])
    for key in var_list:
        var = locals_[key]
        msg = util_str.horiz_string(six.text_type(key) + ' = ', repr(var))
        msg_list.append(msg)

    reprs = '\n' + util_str.indent('\n##\n'.join(msg_list)) + '\n'
    return reprs
예제 #2
0
파일: util_dbg.py 프로젝트: animalus/utool
def get_reprs(*args, **kwargs):
    if 'locals_' in kwargs:
        locals_ = kwargs['locals_']
    else:
        locals_ = locals()
        locals_.update(get_caller_locals())

    msg_list = []
    var_list = list(args) + kwargs.get('var_list', [])
    for key in var_list:
        var = locals_[key]
        msg = util_str.horiz_string(str(key) + ' = ', repr(var))
        msg_list.append(msg)

    reprs = '\n' + util_str.indent('\n##\n'.join(msg_list)) + '\n'
    return reprs
예제 #3
0
def horiz_print(*args):
    toprint = util_str.horiz_string(args)
    print(toprint)
예제 #4
0
def horiz_print(*args):
    toprint = util_str.horiz_string(args)
    print(toprint)