diff --git a/ceilometerclient/shell.py b/ceilometerclient/shell.py index bc5a083f..8b8b0c90 100644 --- a/ceilometerclient/shell.py +++ b/ceilometerclient/shell.py @@ -14,15 +14,20 @@ Command-line interface to the OpenStack Telemetry API. """ +from __future__ import print_function + import argparse import httplib2 import logging import sys +import six + import ceilometerclient from ceilometerclient import client as ceiloclient from ceilometerclient.common import utils from ceilometerclient import exc +from ceilometerclient.openstack.common import strutils class CeilometerShell(object): @@ -291,7 +296,7 @@ def main(): CeilometerShell().main(sys.argv[1:]) except Exception as e: - print >> sys.stderr, e + print(strutils.safe_encode(six.text_type(e)), file=sys.stderr) sys.exit(1) if __name__ == "__main__":