diff profilemanager/command.py @ 5:ca57920aa223

adding better formatting for list
author Jeff Hammel <jhammel@mozilla.com>
date Tue, 06 Apr 2010 08:04:24 -0700
parents 35dc297efa25
children 81500171fda8
line wrap: on
line diff
--- a/profilemanager/command.py	Mon Apr 05 13:53:22 2010 -0700
+++ b/profilemanager/command.py	Tue Apr 06 08:04:24 2010 -0700
@@ -161,5 +161,10 @@
             commandparser.error("Too many arguments given")
 
         # invoke the command
-        pprint(getattr(_object, name)(*command_args, **command_options.__dict__))
+        retval = getattr(_object, name)(*command_args, **command_options.__dict__)
+        if isinstance(retval, basestring):
+            print retval
+        else:
+            pprint(retval)
+        return retval