Joshua Carp
348bf52188
Handle empty deque on errorhandler lookup.
...
After registering a custom errorhandler by exception class, raising any
unhandled exception in a view function swallows the error and instead
throws an `IndexError` on trying to look up the appropriate handler.
This patch avoids the uninformative `IndexError` and preserves the
original exception by looping until the deque of classes is empty, not
forever.
2015-06-02 16:13:30 -04:00
Markus Unterwaditzer
0d19fa0a06
Clarify some docs
...
Fix #1476
2015-05-31 18:59:14 +02:00
Markus Unterwaditzer
6e77cd709e
Merge pull request #1463 from moonshadow/fix_docstring
...
fix docstring for _find_errorhandler
2015-05-20 14:52:08 +02:00
Wang Haowei
be45a608e3
fix docstring for _find_errorhandler
2015-05-20 20:31:06 +08:00
Markus Unterwaditzer
1e15e17a66
Merge pull request #1461 from justinwp/patch-1
...
fixed import of werkzeug secure_filename
2015-05-15 10:24:24 +02:00
Justin Poehnelt
17d7353d39
fixed import of werkzeug secure_filename
2015-05-14 23:44:49 -07:00
Markus Unterwaditzer
3fe68c221a
Merge pull request #1455 from nickjj/docs_contributing
...
Add pip install --editable . to contributing docs
2015-05-07 13:24:13 +02:00
Nick Janetakis
8a96091644
Add pip install --editable . to contributing docs
2015-05-06 16:07:47 -07:00
Markus Unterwaditzer
f0926d7b18
Merge pull request #1453 from ozbek/master
...
Replace 'I' with 'We'
2015-05-06 15:55:28 +02:00
Shuhrat Dehkanov
a1c55a698c
Replace 'I' with 'We'
...
To be consistent with the usage elsewhere in the README
2015-05-06 22:13:52 +09:00
Markus Unterwaditzer
61f12d6a8d
Merge pull request #1450 from Carreau/importlib
...
importlib deprecated in 3.4
2015-05-02 21:58:44 +02:00
Matthias Bussonnier
2de525c720
importlib deprecated in 3.5.
...
Replace the use of importlib by types.ModuleType that seem to be
available since at least 2.6
closes gh-1449
2015-05-02 10:54:38 -07:00
Markus Unterwaditzer
73c833568d
Merge pull request #1448 from fordhurley/custom_converters
...
Mention that custom converters can be defined for url routes
2015-05-01 20:11:33 +02:00
Ford Hurley
d398780852
Mention that custom converters can be defined for url routes
2015-05-01 12:11:55 -04:00
Markus Unterwaditzer
73d89cccec
Errorhandlers were NOT *added* in 1.0
2015-04-30 23:05:55 +02:00
Markus Unterwaditzer
e99fec26ab
Merge pull request #1441 from andyxning/fix_pep8_with_logging
...
Fix pep8 with logging
2015-04-19 11:37:55 +02:00
ning.xie
1b7fad3716
fix pep8 with logging.py
2015-04-19 17:33:54 +08:00
Markus Unterwaditzer
aaebe9fe25
Merge pull request #1431 from untitaker/flask-errorhandling-amend
...
Some cleanup for errorhandling refactor
2015-04-12 00:06:57 +02:00
Markus Unterwaditzer
0bac2ade91
Fix formatting errors
2015-04-11 20:52:47 +02:00
Markus Unterwaditzer
7d506f2408
Recursively traverse MRO of exception
2015-04-11 20:52:47 +02:00
Markus Unterwaditzer
aed464b92b
Merge pull request #1291 from flying-sheep/errorhandler-rework
...
Fixed and intuitivized exception handling
2015-04-11 18:13:22 +02:00
Markus Unterwaditzer
06f2be3ae4
Merge pull request #1429 from flying-sheep/errorhandler-rework-docs
...
Added docs for the error handler rework
2015-04-11 18:12:46 +02:00
Phil Schaf
290372faf1
some details
2015-04-11 18:08:04 +02:00
Phil Schaf
4437eb7ceb
slimmed down error handling intro
2015-04-11 18:01:22 +02:00
Phil Schaf
d4ad47af62
added info about an exception being raised for the old and broken behavior
2015-04-11 17:44:18 +02:00
Phil Schaf
9d3c4bbb8c
Added docs for the error handler rework
2015-04-11 17:25:17 +02:00
Phil Schaf
b31252db55
addressed a few review concerns
2015-04-11 14:24:01 +02:00
Phil Schaf
8c054f04b8
added caching
2015-04-11 14:05:22 +02:00
Phil Schaf
fd8e6b26f9
removed ExceptionHandlerDict
2015-04-11 14:05:22 +02:00
Phil Schaf
0e44cca8e3
Removed 500 not being registerable for blueprints
2015-04-11 14:05:22 +02:00
Phil Schaf
aa4700c276
More verbose message for old broken behavior
2015-04-11 14:05:22 +02:00
Phil Schaf
a6c6cc18f5
Removed unused http code get function
2015-04-11 14:05:22 +02:00
Phil Schaf
7126a22334
Switched to userdict for obsolete Python versions
2015-04-11 14:05:22 +02:00
Phil Schaf
eae48d97b0
Fixed and intuitivized exception handling
2015-04-11 14:05:22 +02:00
Keyan Pishdadian
dac45f6c5d
Merge pull request #1418 from alexwlchan/master
...
Fix a few spelling mistakes in the docs
2015-04-03 15:46:33 -04:00
Alex Chan
8570633214
Fix a few spelling mistakes in the docs
2015-04-03 20:43:40 +01:00
Markus Unterwaditzer
b57a076fa3
Merge pull request #1380 from KWinston/master
...
Add line of code required to run examples for Other Testing Tricks section
2015-04-02 01:57:06 +02:00
Brandon Sandrowicz
20f62e828b
Fix Possible Typo
...
Looks like that was meant to be `config_key`. It works by accident because the function is defined in the same scope as the look that passes `config_key` to `apprunner`.
2015-04-02 01:48:48 +02:00
Keyan Pishdadian
b075737245
Merge pull request #1414 from charleswhchan/patch-1
...
Added OpenShift as a free hosting provider alternative
2015-04-01 10:13:31 -04:00
Charles Chan
6c56e4231f
Added OpenShift as a free hosting provider alternative
2015-03-31 16:13:29 -07:00
Keyan Pishdadian
76c518dae7
Merge pull request #1413 from skybert/500-errhandler-note
...
Added note that @errorhandler(500) isn't triggered in debug mode
2015-03-31 13:52:27 -04:00
Torstein Krause Johansen
557a053e3b
Moved noted about HTTP 500 before the code examples
...
- as suggested by @keyan
2015-03-31 19:16:33 +02:00
Torstein Krause Johansen
5dd9335aac
Added note that @errorhandler(500) isn't triggered in debug mode
2015-03-31 17:35:29 +02:00
Markus Unterwaditzer
c259f2bb2b
Add contributing file
2015-03-31 12:44:47 +02:00
Markus Unterwaditzer
1577e1386e
Revert "Don't use threads in this test"
...
This reverts commit 78cd4161f0 .
2015-03-29 23:03:38 +02:00
Keyan Pishdadian
86e8267eb9
Merge pull request #1378 from cbron/master
...
Fix link to SQLalchemy Declarative documentation.
2015-03-29 16:40:45 -04:00
Markus Unterwaditzer
78cd4161f0
Don't use threads in this test
...
I think test failures would've been ignored if there were some.
Fixes #1401
2015-03-29 13:40:35 +02:00
Markus Unterwaditzer
33bad011c3
Merge branch 'mjpieters-appcontext_ignore_handled_exception'
2015-03-23 16:44:32 +01:00
Markus Unterwaditzer
f0de0a6057
Changelog for #1393
2015-03-23 16:43:44 +01:00
Markus Unterwaditzer
ecb8f81760
Merge pull request #1389 from untitaker/always-memory-test
...
Always run memory tests
2015-03-23 16:41:29 +01:00