[pypy-commit] pypy default: Improve the output layout.

arigo noreply at buildbot.pypy.org
Sat Feb 11 21:32:50 CET 2012


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r52382:00b830d7bd6a
Date: 2012-02-11 21:32 +0100
http://bitbucket.org/pypy/pypy/changeset/00b830d7bd6a/

Log:	Improve the output layout.

diff --git a/pypy/translator/goal/app_main.py b/pypy/translator/goal/app_main.py
--- a/pypy/translator/goal/app_main.py
+++ b/pypy/translator/goal/app_main.py
@@ -139,8 +139,14 @@
     items = pypyjit.defaults.items()
     items.sort()
     for key, value in items:
-        print '  --jit %s=N %s%s (default %s)' % (
-            key, ' '*(18-len(key)), pypyjit.PARAMETER_DOCS[key], value)
+        prefix = '  --jit %s=N %s' % (key, ' '*(18-len(key)))
+        doc = '%s (default %s)' % (pypyjit.PARAMETER_DOCS[key], value)
+        while len(doc) > 51:
+            i = doc[:51].rfind(' ')
+            print prefix + doc[:i]
+            doc = doc[i+1:]
+            prefix = ' '*len(prefix)
+        print prefix + doc
     print '  --jit off                  turn off the JIT'
 
 def print_version(*args):


More information about the pypy-commit mailing list