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