[Yt-svn] yt-commit r1635 - branches/yt-1.6/yt trunk/yt

mturk at wrangler.dreamhost.com mturk at wrangler.dreamhost.com
Mon Feb 15 09:38:04 PST 2010


Author: mturk
Date: Mon Feb 15 09:38:02 2010
New Revision: 1635
URL: http://yt.enzotools.org/changeset/1635

Log:
Adding a "--detailed" argument, to get detailed tracebacks via the cgitb
module.  A future enhancement will allow for logging and pasting of these.
(more info:
http://blog.doughellmann.com/2010/01/pymotw-cgitb-detailed-traceback-reports.html
)



Modified:
   branches/yt-1.6/yt/funcs.py
   trunk/yt/funcs.py

Modified: branches/yt-1.6/yt/funcs.py
==============================================================================
--- branches/yt-1.6/yt/funcs.py	(original)
+++ branches/yt-1.6/yt/funcs.py	Mon Feb 15 09:38:02 2010
@@ -388,7 +388,10 @@
 if "--paste" in sys.argv:
     sys.excepthook = paste_traceback
     del sys.argv[sys.argv.index("--paste")]
-if "--rpdb" in sys.argv:
+elif "--detailed" in sys.argv:
+    import cgitb; cgitb.enable(format="text")
+    del sys.argv[sys.argv.index("--detailed")]
+elif "--rpdb" in sys.argv:
     sys.excepthook = rpdb.rpdb_excepthook
     del sys.argv[sys.argv.index("--rpdb")]
 

Modified: trunk/yt/funcs.py
==============================================================================
--- trunk/yt/funcs.py	(original)
+++ trunk/yt/funcs.py	Mon Feb 15 09:38:02 2010
@@ -388,7 +388,10 @@
 if "--paste" in sys.argv:
     sys.excepthook = paste_traceback
     del sys.argv[sys.argv.index("--paste")]
-if "--rpdb" in sys.argv:
+elif "--detailed" in sys.argv:
+    import cgitb; cgitb.enable(format="text")
+    del sys.argv[sys.argv.index("--detailed")]
+elif "--rpdb" in sys.argv:
     sys.excepthook = rpdb.rpdb_excepthook
     del sys.argv[sys.argv.index("--rpdb")]
 



More information about the yt-svn mailing list