David Lord
cb85cbece0
document the blueprint param too
2017-06-14 07:26:48 -07:00
David Lord
b83bc9b6a4
document Flask.register_blueprint arguments
...
closes #1809
2017-06-14 07:16:55 -07:00
grahamlutz
5b7ceddf67
Remove duplicate word from docstring
2017-06-10 14:53:40 +02:00
David Lord
d23f313a8b
document inherited attributes for Flask and Blueprint
...
closes #480
[ci skip]
2017-06-06 07:51:52 -07:00
David Lord
388bbccded
don't cache error handlers for exception mro
...
closes #2267 , closes #1433
2017-06-05 06:24:08 -07:00
David Lord
e9343ee877
remove unused import
2017-06-04 12:38:10 -07:00
David Lord
e75bb4770e
be smarter about adding ".cli" to reloader command
...
python -m flask.cli raises an import warning on > 2.6
it's only needed on 2.6, "flask" works otherwise
closes #2357
2017-06-04 12:26:21 -07:00
David Lord
ca0dbc87a9
clean up JSON code and docs
2017-06-04 11:44:00 -07:00
David Lord
1ed4062f8f
Merge remote-tracking branch 'remotes/origin/master' into json-mixin
2017-06-04 09:42:39 -07:00
David Lord
1895b7b1cc
only open session if request hasn't been pushed yet
...
closes #1348
2017-06-02 11:12:18 -07:00
David Lord
a300c6aef4
Merge pull request #2353 from grantwwu/patch-1
...
Clarify documentation for json parsing
2017-06-02 10:23:51 -07:00
David Lord
e8aed4faf8
mention mimetype and is_json
2017-06-02 10:17:40 -07:00
Grant Wu
9facbe8770
Clarify documentation for json parsing
...
Documentation does not currently mention that is_json accepts mimetypes that are not strictly application/json.
2017-06-02 12:00:54 -04:00
David Lord
9386115d1f
finish documentation
...
[ci skip]
2017-06-02 08:09:37 -07:00
David Lord
389c2c9708
docs style cleanup
...
[ci skip]
2017-06-02 07:03:22 -07:00
David Lord
bce296bbcc
pass serializer at tag init instead of to each method
...
split tagged dict and passthrough into separate cases
add docstrings
2017-06-02 06:36:13 -07:00
David Lord
45af152108
make session serializer extensible
...
support serializing 1-item dicts with tag as key
refactor serializer into flask.json.tag module
continues #1452 , closes #1438 , closes #1908
2017-06-01 22:47:23 -07:00
David Lord
7fd443c9ef
Merge branch 'master' into json-object-hook
2017-06-01 06:40:27 -07:00
David Lord
35d32d265a
show nice message when registering error handler for unknown code
...
clean up error handler docs
closes #1837
2017-05-31 18:04:08 -07:00
David Lord
0a203d3694
fix operator precedence
2017-05-29 19:46:33 -07:00
David Lord
c79abcb86c
set description for trap as well as debug
...
test for key error description
2017-05-29 19:41:07 -07:00
David Lord
1fbe779fd2
make debugging bad key errors easier
...
* TRAP_BAD_REQUEST_ERRORS is enabled by default in debug mode
* BadRequestKeyError has the key in the description in debug mode
closes #382
2017-05-29 19:08:25 -07:00
David Lord
5cc2611e49
deprecate app session methods in favor of session_interface
...
ref #1182
2017-05-29 13:35:02 -07:00
David Lord
0873d085b1
use existing response.vary property to set vary header
...
closes #2345
2017-05-29 10:09:24 -07:00
David Lord
abf0138113
APPLICATION_ROOT defaults to '/'
2017-05-28 14:08:53 -07:00
David Lord
dfc586e391
Merge remote-tracking branch 'origin/0.10-maintenance'
...
refactor make_test_environ_builder
2017-05-28 07:25:15 -07:00
Junior Báez
4ba52aaa89
#2341 : Accept default argument value when args lenght equal 1
2017-05-27 18:02:18 -04:00
Kenneth Reitz
0c4769cd0a
cleanup #2326
2017-05-26 09:16:45 -04:00
Kenneth Reitz
d4b4b7eb39
Merge pull request #2326 from HndrkMkt/#2264-handle-app-factory-in-FLASK_APP
...
Handle app factory with arguments in FLASK_APP
2017-05-25 14:57:17 -07:00
Kenneth Reitz
d9c2a2fb45
Merge branch 'master' into master
2017-05-25 14:22:53 -07:00
Hendrik Makait
a115c6b025
Factor in code review comments and refactor functions to be more naturally split.
2017-05-25 11:28:20 -07:00
David Lord
9795d8a84a
extract patch_vary_header to helpers
2017-05-25 10:26:02 -07:00
Hendrik Makait
08314a3884
Factor out call_factory_from_regex function
2017-05-25 10:11:42 -07:00
Hendrik Makait
e5dff166de
Handle app factory with arguments in FLASK_APP
2017-05-25 10:11:42 -07:00
Nina Zakharenko
c850aee84c
Don't overwrite Vary header when setting for cookie access #2317
2017-05-24 20:05:11 -07:00
David Lord
e37f705739
shorten cli factory name
...
[ci skip]
2017-05-23 16:19:41 -07:00
Hendrik Makait
3d220155b9
Check if app factory takes script_info argument and call it with(out) script_info as an argument depending on that
2017-05-23 13:48:42 -07:00
David Lord
f2a26657c3
Merge pull request #2316 from ka7eh/automatic-options-in-views
...
Adds provide_automatic_options to Class-based Views
2017-05-23 12:46:31 -07:00
David Lord
1a8a88660a
Merge pull request #2314 from cerickson/errorhandler
...
Added support for generic HTTPException handlers on app and blueprints
2017-05-23 11:51:17 -07:00
kaveh
24fe84adab
Adds provide_automatic_options to Class-based Views
2017-05-23 11:51:13 -07:00
David Lord
18d7875f0b
Merge pull request #2307 from neilvictorgrey/master
...
For Issue #2286 : Update unittest references
2017-05-23 11:50:31 -07:00
cerickson
29e6e95c1f
removed dupe text from merge
2017-05-23 10:49:01 -07:00
cerickson
145d362587
Added support for generic HTTPException handlers on app and blueprints
...
Error handlers are now returned in order of blueprint:code, app:code,
blueprint:HTTPException, app:HTTPException, None
Corresponding tests also added.
Ref issue #941 , pr #1383 , #2082 , #2144
2017-05-23 10:45:42 -07:00
Florian Sachs
1b691415be
Register errorhandlers for Exceptions
...
Allow a default errorhandler by registering
an errorhandler for HTTPException
tests included
2017-05-23 10:34:31 -07:00
Andrey Kislyuk
d82fce6ee0
Fix refactoring error in static_folder docstring ( #2310 )
2017-05-22 23:46:22 -07:00
Neil Grey
eb8e4e0537
For Issue #2286 : Replaces references to unittest in the documentation with pytest
2017-05-22 17:36:55 -07:00
David Lord
6ca71eaec7
adjust for loop style
2017-05-22 16:12:23 -07:00
David Lord
c135c3be4f
show error if multiple Flask instances are detected
...
add changelog
2017-05-22 15:48:08 -07:00
Hendrik Makait
dd947d25a2
Remove unnecessary checks and reformat NoAppException messages
2017-05-22 14:26:00 -07:00
Hendrik Makait
91633c21ec
Auto-detect create_app and make_app factory functions
2017-05-22 12:30:18 -07:00