| Age | Commit message (Collapse) | Author |
|
debug page.
|
|
|
|
Co-authored-by: Simon Charette <charette.s@gmail.com>
|
|
|
|
|
|
|
|
|
|
ResolverMatch._func_path.
|
|
Thanks Keryn Knight for the initial patch.
|
|
Regression in 0c0b87725bbcffca3bc3a7a2c649995695a5ae3b.
|
|
|
|
ExceptionReporter._get_raw_insecure_uri().
|
|
Deferred accessing the module-global variable __file__ because the
Python import API does not guarantee it always exists—in particular, it
does not exist in certain "frozen" environments. The following changes
advanced this goal.
Thanks to Carlton Gibson, Tom Forbes, Mariusz Felisiak, and Shreyas
Ravi for review and feedback.
|
|
Refs #32316.
|
|
view_func.view_class.
Internals of admindocs and technical 404 debug page should use the
view_class attribute and do not rely on __name__.
|
|
tracebacks.
|
|
|
|
This allows replacement of the debugging templates without having to
copy-paste the `get_traceback_html` and `get_traceback_text` functions
into a subclass.
Thanks to Nick Pope for review.
|
|
Previously, the technical 500 debug page didn't contain a traceback
when the exception chain contained an exception without traceback.
Thanks Chris Jerdonek for the report.
|
|
for Http404.
|
|
non-string keys.
|
|
|
|
a cycle.
|
|
The method has been available since Python 3.6. The shorter syntax is
also marginally faster.
|
|
|
|
|
|
|
|
Unused since 8f8c54f70bfa3aa8e311514297f1eeded2c32593.
|
|
Co-authored-by: Ryan Castner <castner.rr@gmail.com>
|
|
filtering.
Thanks to Tim Graham for the original implementation idea.
Co-authored-by: Daniel Maxson <dmaxson@ccpgames.com>
|
|
|
|
|
|
|
|
Http404.
|
|
technical 404 debug and congrats page.
|
|
technical 500 debug page.
Regression in 50b8493.
Related to ea542a9.
|
|
|
|
ExceptionReporter.get_traceback_frames().
|
|
Used more specific errors (e.g. FileExistsError) as appropriate.
|
|
|
|
|
|
|
|
|
|
This reverts commit 550cb3a365dee4edfdd1563224d5304de2a57fda
because try/except performs better.
|
|
technical 500 debug page.
This is a security fix.
|
|
without source code.
|
|
projects.
Developed by Timothy Allen and Chad Whitman of The Wharton School with
shepherding from Aymeric Augustin and Collin Anderson.
|
|
|
|
|
|
Thanks Tim Graham for the review.
|