Markus Unterwaditzer
d00f5cc9fe
Merge branch 'ThiefMaster-override-jinja-env'
2015-06-06 03:30:49 +02:00
Markus Unterwaditzer
2446ca63a8
0.11 => 1.0
2015-06-06 03:29:44 +02:00
Markus Unterwaditzer
5ebf1e824d
Merge pull request #1480 from jmcarp/handle-empty-deque
...
Handle empty deque on errorhandler lookup.
2015-06-03 17:46:10 +02:00
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
Jon Banafato
887d382da1
Add X-Forwarded-Proto to proxy setup example
...
The ProxyFix middleware provided by Werkzeug uses this header for
returning accurate values from request.is_secure and request.scheme.
Without adding this header, Flask won't properly detect when it is being
served over HTTPS and will fail to generate proper external links and
cause certain extensions (e.g. Flask-OAuthlib) to function improperly.
Adding this header to the example setup should reduce issues encountered
by developers when following this guide.
2015-05-09 12:29:53 -04: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
ThiefMaster
08ac3aa4e3
Allow custom jinja environments
...
This is useful e.g. when using the new Jinja Environment
attributes added in mitsuhiko/jinja2#404
2015-04-06 15:03:00 +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