Akbar Ibrahim
c687ffb192
Fixed error in errorhandler doc string. ( #2014 )
2016-09-08 17:34:51 +02:00
Armin Ronacher
9cd32cac32
Corrected after response for error handlers
...
Before this change after request functions were not correctly
invoked for error handlers.
2016-09-08 11:56:02 +03:00
Markus Unterwaditzer
c4ec6954e5
Don't passthrough_errors unless instructed. ( #2006 )
...
Fix #2005
Revert #1679 and #1996
2016-09-06 22:32:34 +02:00
Afonso Queirós
ccd02bfe8c
Correcting Custom Test Client class docs ( #2004 )
2016-09-05 16:57:00 +02:00
Roman
92ce20eeac
Fix error in send_file helper ( #2003 )
...
* Fix error in send_file (mimetype_filename is not defined)
* fix formatting error message in send_file
2016-09-04 16:28:05 -07:00
Josh Soref
6e6c3a4636
Spelling ( #1998 )
...
* spelling: cacheability
* spelling: conceptually
* spelling: javascript
* spelling: reset
* spelling: raised
* comma: instead..., they...
2016-08-30 00:26:20 +02:00
Markus Unterwaditzer
098ea0c8ca
Only passthrough_errors if PROPAGATE_EXCEPTIONS
...
See pallets/werkzeug#954
2016-08-27 14:38:13 +02:00
Markus Unterwaditzer
71e10be286
Properly remove f.name usage in send_file ( #1988 )
...
* Properly remove f.name usage in send_file
* Update changelogs
* Fix tests
2016-08-26 03:08:03 +02:00
Armin Ronacher
e00e2c22aa
Disable logger propagation by default
2016-08-25 15:41:46 +02:00
Markus Unterwaditzer
136a833a8d
Bugfix: EnvironBuilder doesn't take json
2016-08-19 21:29:12 +02:00
Markus Unterwaditzer
5c4fa7e91c
Remove already defined method
2016-08-19 21:25:27 +02:00
Markus Unterwaditzer
62b0b6652a
testing: Make json a keyword arg
2016-08-19 21:24:07 +02:00
Adam Byrtek
866118302e
Remove _missing sentinel and update docs
2016-08-19 21:22:34 +02:00
Adam Byrtek
5ebdd5dd74
Documentation updates
2016-08-19 21:21:43 +02:00
Adam Byrtek
1df2788a8f
Use app_ctx instead of request_ctx to access the app
2016-08-19 21:20:59 +02:00
Adam Byrtek
f0d3b71a94
Updates after code review
2016-08-19 21:19:33 +02:00
Adam Byrtek
f0f458e0c5
Alternative solution for lack of response caching
2016-08-19 21:19:17 +02:00
Adam Byrtek
23de58682c
Remove redundant cache flag
2016-08-19 21:19:17 +02:00
Adam Byrtek
c9ef500c5c
Mixin for JSON decoding code shared between request/response
2016-08-19 21:19:17 +02:00
Adam Byrtek
ca547f0ec3
JSON response tests and first draft of code that passes
2016-08-19 21:14:12 +02:00
Adam Byrtek
b099999c6c
Use proper exception type and update changelog
2016-08-19 21:14:12 +02:00
Adam Byrtek
6c5ef2bc5c
Use content_type kwarg instead of manipulating headers
2016-08-19 21:13:33 +02:00
Adam Byrtek
c4139e0e5d
JSON support for the Flask test client
2016-08-19 21:13:33 +02:00
Nate Prewitt
0f1cf50f97
adding in try around __import__ to catch invalid files/paths ( #1950 )
2016-08-12 15:12:00 +02:00
Antoine Catton
516ce59f95
Add the ability to combine MethodViews
2016-06-28 17:35:39 +02:00
georgschoelly
67e391921c
fix docs: name of url_value_preprocessor method ( #1932 )
...
This typo got introduced in 5da1fc2215 ,
the original commit for the url_value_preprocessor decorator.
2016-06-26 13:32:47 -07:00
David Lord
1928f28a68
clean up code formatting in some docs
...
fix warnings while building docs
2016-06-26 13:03:29 -07:00
Kiss György
b8e826c16b
Added tests, fixed some minor alignment problems.
2016-06-25 13:22:18 +02:00
Kiss György
1647179511
Added routes command, which shows all the endpoints registered for the app.
...
Orderable by rules, endpoints and methods. Shows up in the builtin command list.
2016-06-25 12:15:14 +02:00
David Lord
0e4607000d
re-add passthrough_errors to cli runner ( #1928 )
...
This got dropped during the cli simplification. Re: #1679
2016-06-23 13:00:45 -07:00
Archie Roller
b8aca21a39
Fix #1911 ( #1913 )
2016-06-15 09:27:06 -07:00
Markus Unterwaditzer
5c12721730
Revert "Addressing Issue 1809"
2016-06-14 22:45:24 +02:00
Dave Barker
0514ba2de1
Enable template auto-reloading in app.run()
...
When Flask app debugging is enabled (app.debug==True), and Jinja2
template auto-reloading is not explicitly disbaled, template
auto-reloading should be enabled.
If the app is instantiated, the jinja_env object is accessed (thereby
initialising the Jinja2 environment) and the server is then started with
app.run(debug=True), template auto-reloading is *not* enabled.
This is because reading the jinja_env object causes the environment
initialisation function to set auto_reload to app.debug (which isn't yet
True). Calling app.run(debug=True) should correct this in order to
remain consistent with Flask code reloading (which is enabled within
app.run() if debug == True).
2016-06-14 00:59:32 +01:00
Markus Unterwaditzer
433c561494
Merge branch '0.11-maintenance'
2016-06-13 20:34:30 +02:00
Markus Unterwaditzer
6e46d0cd39
Fix PyPy3 support and add bug references
...
Fix #1841
2016-06-13 20:33:57 +02:00
RamiC
4305ebdf66
Check for a request ctx before using the request.
...
Use the app json coder when blueprint json coder is set to none.
Revert the failling test to using an app_context
re #1710
2016-06-08 12:58:56 +03:00
RamiC
501b8590dd
Allow per blueprint json encoder decoder
...
re #1710
2016-06-08 12:03:26 +03:00
Markus Unterwaditzer
b990d80764
Merge branch '0.11-maintenance'
2016-06-07 18:26:06 +02:00
Markus Unterwaditzer
724f04d305
This is 0.11.2-dev
2016-06-07 18:23:09 +02:00
Markus Unterwaditzer
d1d82ca8ce
Bump version to 0.11.1
2016-06-07 18:22:43 +02:00
David Lord
7c271401b2
pass value directly to last_modified
2016-06-05 12:42:34 -07:00
Prachi Shirish Khadke
af515cc7ea
Add last_modified arg for send_file
...
Enhancement: Add last_modified arg of type DateTime to send_file.
Fixes pallets/flask#1321
2016-06-05 10:59:17 -07:00
Giampaolo Eusebi
03ea11fe76
Make safe_join able to safely join multiple paths
2016-06-04 11:26:16 +02:00
Josiah Philipsen
41e08f4ccd
fixed unmatched elif
...
Also update relevant test
2016-06-03 18:42:07 +02:00
jphilipsen05
fe5f714026
fixed unmatched elif ( #1872 )
2016-06-03 18:41:10 +02:00
Dan Sully
8458cc5cd1
Remove deprecation warnings for add_etags & mimetype guessing for send_file()
...
Fix #1849
2016-06-03 14:52:33 +02:00
Jason Brazeal
d88c08e56f
improved documentation for config.from_object ( #1870 )
2016-06-02 15:40:59 -07:00
RamiC
6b28ceba83
Use the whole sys.version string
2016-06-02 13:55:00 +03:00
RamiC
6bee3e4995
Add a --version switch to flask cli
...
re #1828
2016-06-02 13:35:16 +03:00
Yoav Ram
a725836523
Update help to > set FLASK_APP=hello.py ( #1830 )
...
When running `flask --help`, the printed string contains this:
> Example usage:
>
> set FLASK_APP=hello
> set FLASK_DEBUG=1
> flask run
but it actually only works with `set FLASK_APP=hello.py` so the help should be changed.
This is true on my Windows 7 Python 3.5 flask 0.11 setup.
2016-05-30 23:20:35 +02:00