summaryrefslogtreecommitdiff
path: root/ceilometerclient/common/utils.py
diff options
context:
space:
mode:
authorDirk Mueller <dirk@dmllr.de>2013-04-29 11:19:13 +0200
committerDirk Mueller <dirk@dmllr.de>2013-04-29 11:24:20 +0200
commit888d63aaa00641dcb9c38f6c6865fc0e6933be4f (patch)
tree786ce2c8d55b24b011a0dec318b23da828989c1c /ceilometerclient/common/utils.py
parent2bcc72c4855c7256b96ecc23fa45b3c585fd3a39 (diff)
downloadpython-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.py6
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