Andrew M. Kuchling
30633c9a64
[Bug #945063 ] Get file extension correct. (2.3 bugfix candidate)
2004-05-06 13:13:44 +00:00
Andrew M. Kuchling
b67c94318e
[Bugfix candidate] Escape traceback type and value. There are probably additional cases where cgitb.py doesn't escape as paranoidly as it should (e.g. attribute names)
2004-03-31 20:17:56 +00:00
Tim Peters
478c10554b
Whitespace normalization.
2003-06-29 05:46:54 +00:00
Skip Montanaro
364ca40c2a
SF Patch 569574 - enhancements to cgitb for plain text display
2003-06-17 12:58:31 +00:00
Guido van Rossum
0146f419b4
Fix name error, found by pychecker.
2002-12-31 01:08:35 +00:00
Guido van Rossum
3b0a3293c3
Massive changes from SF 589982 (tempfile.py rewrite, by Zack
...
Weinberg). This changes all uses of deprecated tempfile functions to
the recommended ones.
2002-08-09 16:38:32 +00:00
Ka-Ping Yee
711cad769a
Also look up variable names in __builtins__ if not found in globals.
...
Don't show hidden fields of exception values (names starting with '_').
2002-06-26 07:10:56 +00:00
Fred Drake
4f5b49fb56
Make the module docstring agree with reality: the module prvides the
...
"handler()" function, not the "handle()" function.
2001-12-19 14:27:41 +00:00
Ka-Ping Yee
fa78d0fbe4
Add "file" argument to Hook constructor.
...
By default, save sys.stdout in self.file when a Hook instance is created
(e.g. when cgitb.enable() is called).
2001-12-04 18:45:17 +00:00
Ka-Ping Yee
83205972a2
Enhancements:
...
- file URL now starts with "file://" (standard) rather than "file:"
- new optional argument 'context' to enable()
- repeated variable names don't have their values shown twice
- dotted attributes are shown; missing attributes handled reasonably
- highlight the whole logical line even if it has multiple physical lines
- use nice generator interface to tokenize
- formatting fixed so that it looks good in lynx, links, and w3m too
2001-08-21 06:53:01 +00:00
Ka-Ping Yee
6b5a48d48e
Initial check-in of cgitb.
...
A few enhancements are pending, but this should work reliably.
2001-08-18 04:04:50 +00:00