diff options
| author | Dirk Mueller <dirk@dmllr.de> | 2013-04-29 11:19:13 +0200 |
|---|---|---|
| committer | Dirk Mueller <dirk@dmllr.de> | 2013-04-29 11:24:20 +0200 |
| commit | 888d63aaa00641dcb9c38f6c6865fc0e6933be4f (patch) | |
| tree | 786ce2c8d55b24b011a0dec318b23da828989c1c /ceilometerclient/common/utils.py | |
| parent | 2bcc72c4855c7256b96ecc23fa45b3c585fd3a39 (diff) | |
| download | python-ceilometerclient-888d63aaa00641dcb9c38f6c6865fc0e6933be4f.tar.gz | |
Restore compatibility with PrettyTable < 0.7.2
PrettyTable 0.7.2 changed the default to print
also tables when the result set is empty. Revert
to previous default.
Change-Id: I22ab7522227ef70929d31dd2c4aaff93c4c518c2
Diffstat (limited to 'ceilometerclient/common/utils.py')
| -rw-r--r-- | ceilometerclient/common/utils.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ceilometerclient/common/utils.py b/ceilometerclient/common/utils.py index 658cdf4..7b82853 100644 --- a/ceilometerclient/common/utils.py +++ b/ceilometerclient/common/utils.py @@ -41,7 +41,8 @@ def pretty_choice_list(l): def print_list(objs, fields, field_labels, formatters={}, sortby=0): - pt = prettytable.PrettyTable([f for f in field_labels], caching=False) + pt = prettytable.PrettyTable([f for f in field_labels], + caching=False, print_empty=False) pt.align = 'l' for o in objs: @@ -57,7 +58,8 @@ def print_list(objs, fields, field_labels, formatters={}, sortby=0): def print_dict(d, dict_property="Property", wrap=0): - pt = prettytable.PrettyTable([dict_property, 'Value'], caching=False) + pt = prettytable.PrettyTable([dict_property, 'Value'], + caching=False, print_empty=False) pt.align = 'l' for k, v in d.iteritems(): # convert dict to str to check length |
