From e72433a04f87ae9178f928c00692d14084c74d9a Mon Sep 17 00:00:00 2001 From: christopher mera Date: Tue, 9 Oct 2012 22:55:15 -0400 Subject: [PATCH] Replaced pt.printt with print pt.get_string. prettytable 0.6 removed 'printt' for python3 compatibility. --- openstack/compute/shell.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openstack/compute/shell.py b/openstack/compute/shell.py index ea2ea80..0abfe2d 100644 --- a/openstack/compute/shell.py +++ b/openstack/compute/shell.py @@ -474,17 +474,17 @@ def print_list(objs, fields, formatters={}): row.append(getattr(o, field.lower().replace(' ', '_'), '')) pt.add_row(row) - pt.printt(sortby=fields[0]) + print pt.get_string(sortby=fields[0]) def print_dict(d): pt = prettytable.PrettyTable(['Property', 'Value'], caching=False) pt.aligns = ['l', 'l'] [pt.add_row(list(r)) for r in d.iteritems()] - pt.printt(sortby='Property') + print pt.get_string(sortby='Property') def main(): try: ComputeShell().main(sys.argv[1:]) except CommandError, e: print >> sys.stderr, e - sys.exit(1) \ No newline at end of file + sys.exit(1)