This will return a str of name and value with uniform spacing
    :param name:    str of the name
    :param value:   str of the value
    :param tab:     int of the number of spaces before the name
    :param ljust:   int of the name ljust to apply to name
    :return:        str of the formatted string

def str_name_value(name, value, tab=4, ljust=25):
    """
    This will return a str of name and value with uniform spacing
    :param name:    str of the name
    :param value:   str of the value
    :param tab:     int of the number of spaces before the name
    :param ljust:   int of the name ljust to apply to name
    :return:        str of the formatted string
    """
    rep_name = (name.startswith('_') and name[1:]) or name
    try:
        return ' ' * tab + str(rep_name).ljust(ljust) + \
               str(value).replace('\n', '\n' + ' ' * (ljust + tab))
    except:
        rep_name = "Exception in serializing %s value" % name
        return ' ' * tab + str(rep_name).ljust(ljust) + \
               str(value).replace('\n', '\n' + ' ' * (ljust + tab))