Revision cdeadadc kamaki/cli/utils.py

b/kamaki/cli/utils.py
100 100
    red = yellow = magenta = bold = dummy
101 101

  
102 102

  
103
def pretty_keys(d, delim='_', recurcive=False):
104
    """<term>delim<term> to <term> <term> transformation
105
    """
106
    new_d = {}
107
    for key, val in d.items():
108
        new_key = key.split(delim)[-1]
109
        if recurcive and isinstance(val, dict):
110
            new_val = pretty_keys(val, delim, recurcive)
111
        else:
112
            new_val = val
113
        new_d[new_key] = new_val
103
def pretty_keys(d, delim='_', recursive=False):
104
    """<term>delim<term> to <term> <term> transformation"""
105
    new_d = dict(d)
106
    for k, v in d.items():
107
        new_v = new_d.pop(k)
108
        new_d[k.replace(delim, ' ').strip()] = pretty_keys(
109
            new_v, delim, True) if (
110
                recursive and isinstance(v, dict)) else new_v
114 111
    return new_d
115 112

  
116 113

  

Also available in: Unified diff