Revision 64da5a53
b/lib/cli.py | ||
---|---|---|
3342 | 3342 |
|
3343 | 3343 |
""" |
3344 | 3344 |
indent = " " * level |
3345 |
|
|
3345 | 3346 |
for key in sorted(actual): |
3346 |
val = param_dict.get(key, "default (%s)" % actual[key]) |
|
3347 |
buf.write("%s- %s: %s\n" % (indent, key, val)) |
|
3347 |
data = actual[key] |
|
3348 |
buf.write("%s- %s:" % (indent, key)) |
|
3349 |
|
|
3350 |
if isinstance(data, dict) and data: |
|
3351 |
buf.write("\n") |
|
3352 |
FormatParameterDict(buf, param_dict.get(key, {}), data, |
|
3353 |
level=level + 1) |
|
3354 |
else: |
|
3355 |
val = param_dict.get(key, "default (%s)" % data) |
|
3356 |
buf.write(" %s\n" % val) |
|
3348 | 3357 |
|
3349 | 3358 |
|
3350 | 3359 |
def ConfirmOperation(names, list_type, text, extra=""): |
Also available in: Unified diff