Changeset 1635

Show
Ignore:
Timestamp:
02/15/10 09:38:02 (6 months ago)
Author:
mturk
Message:

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
)

Files:
2 modified

Legend:

Unmodified
Added
Removed
  • branches/yt-1.6/yt/funcs.py

    r1559 r1635  
    389389    sys.excepthook = paste_traceback 
    390390    del sys.argv[sys.argv.index("--paste")] 
    391 if "--rpdb" in sys.argv: 
     391elif "--detailed" in sys.argv: 
     392    import cgitb; cgitb.enable(format="text") 
     393    del sys.argv[sys.argv.index("--detailed")] 
     394elif "--rpdb" in sys.argv: 
    392395    sys.excepthook = rpdb.rpdb_excepthook 
    393396    del sys.argv[sys.argv.index("--rpdb")] 
  • trunk/yt/funcs.py

    r1559 r1635  
    389389    sys.excepthook = paste_traceback 
    390390    del sys.argv[sys.argv.index("--paste")] 
    391 if "--rpdb" in sys.argv: 
     391elif "--detailed" in sys.argv: 
     392    import cgitb; cgitb.enable(format="text") 
     393    del sys.argv[sys.argv.index("--detailed")] 
     394elif "--rpdb" in sys.argv: 
    392395    sys.excepthook = rpdb.rpdb_excepthook 
    393396    del sys.argv[sys.argv.index("--rpdb")]