]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
interactive.py: add handy "pp" for prettyprinting at the prompt
authorDan Mick <dan.mick@inktank.com>
Thu, 30 Jan 2014 05:48:31 +0000 (21:48 -0800)
committerDan Mick <dan.mick@inktank.com>
Fri, 31 Jan 2014 21:07:51 +0000 (13:07 -0800)
Signed-off-by: Dan Mick <dan.mick@inktank.com>
teuthology/task/interactive.py

index c0aa7e0a11687c99069b45a51ed1584cb690ad2a..f8aa61e0e38459c32951441ac932eec04780cc77 100644 (file)
@@ -5,6 +5,7 @@ import code
 import readline
 import rlcompleter
 rlcompleter.__name__ # silence pyflakes
+import pprint
 
 readline.parse_and_bind('tab: complete')
 
@@ -26,11 +27,13 @@ def task(ctx, config):
         - ceph:
         - interactive:
     """
+    pp = pprint.PrettyPrinter().pprint
     code.interact(
         banner='Ceph test interactive mode, use ctx to interact with the cluster, press control-D to exit...',
         # TODO simplify this
         local=dict(
             ctx=ctx,
             config=config,
+            pp=pp,
             ),
         )