Revision 69691087 kamaki/cli/utils.py

b/kamaki/cli/utils.py
51 51
    def dummy(val):
52 52
        return val
53 53
    red = yellow = magenta = bold = dummy
54
    #from kamaki.cli import _colors
55
    #if _colors.lower() == 'on':
54 56
    suggest['ansicolors']['active'] = True
55 57

  
56 58
try:
......
59 61
    suggest['progress']['active'] = True
60 62

  
61 63

  
62
def suggest_missing(miss=None):
64
def suggest_missing(miss=None, exclude=[]):
63 65
    global suggest
66
    sgs = dict(suggest)
67
    for exc in exclude:
68
        try:
69
            sgs.pop(exc)
70
        except KeyError:
71
            pass
64 72
    kamaki_docs = 'http://www.synnefo.org/docs/kamaki/latest'
65
    for k, v in (miss, suggest[miss]) if miss else suggest.items():
73
    for k, v in (miss, sgs[miss]) if miss else sgs.items():
66 74
        if v['active'] and stdout.isatty():
67 75
            print('Suggestion: for better user experience install %s' % k)
68 76
            print('\t%s' % v['description'])

Also available in: Unified diff