Commit graph

531 commits

Author SHA1 Message Date
Armin Ronacher
46c24da016 Make before_first_request a decorator 2014-02-08 17:39:26 +00:00
Armin Ronacher
ae45aed8d6 Removed an unnecessary newline 2014-02-08 17:36:12 +00:00
Armin Ronacher
6de9484c97 Fixed a typo 2014-02-08 17:32:54 +00:00
Armin Ronacher
e7c587789a Fixe a bug in the test client causing url parameters to be removed. This fixes #968 2014-02-08 17:19:00 +00:00
Daniel Neuhäuser
52098e1e4f Happy New Year 2014 2014-01-02 19:21:07 +01:00
Daniel Neuhäuser
a3a2f521f1 Clear exceptions when pushing a context
Fixes #882
2013-10-16 20:12:20 +02:00
Daniel Neuhäuser
94f4360137 Explain is_package AttributeError in find_package
When a PEP 302 import hook is used that doesn't implement .is_package()
an AttributeError is raised. This looks like a bug in Flask. This change
fixes that problem in the sense that it explains, that the
AttributeError is intentional.
2013-08-13 15:53:58 +02:00
Daniel Neuhäuser
f88cc2d2f9 Fix broken test_appcontext_signals test case
This fixes #781 and ensures that Flask is tested with blinker installed.
2013-06-27 16:49:27 +02:00
Armin Ronacher
d94b1bec24 In case we need a 0.10.2 2013-06-14 09:54:27 +01:00
Armin Ronacher
298334fffc Bump version number to 0.10.1 2013-06-14 09:54:07 +01:00
Serge S. Koval
44e39ab071 Fixed class-based views support 2013-06-14 10:28:37 +03:00
Armin Ronacher
c9337c044c Merge branch '0.10-maintenance' 2013-06-14 00:24:27 +01:00
Armin Ronacher
58ad83f37c Added support for bytes in sessions back 2013-06-14 00:24:17 +01:00
Armin Ronacher
63d9ede451 Merge branch '0.10-maintenance' 2013-06-14 00:05:55 +01:00
Armin Ronacher
c502dfbbfb Changed |tojson filter to quote single attributes 2013-06-14 00:05:09 +01:00
Armin Ronacher
5886925ff3 Started 0.10 maintenance branch for a bugfix release 2013-06-13 23:36:50 +01:00
Armin Ronacher
ac187bded7 This is 0.11-dev 2013-06-13 09:36:03 +01:00
Armin Ronacher
3b9574fec9 Bump version number to 0.10 2013-06-13 09:35:35 +01:00
Daniel Neuhäuser
c7a683d2fd Merge pull request #764 from marksteve/docs
Fix typo
2013-06-12 10:57:01 -07:00
Armin Ronacher
964174931d Added request.get_json(). 2013-06-12 16:27:48 +01:00
Mark Steve Samson
6565bd848e Fix typo 2013-06-12 22:04:49 +08:00
Armin Ronacher
c889fbc231 Changed interface for flask.g
This now makes it behave like it did before, it's just an object.
It did however gain ``__contains__`` and ``__iter__`` and I added
a ``get()`` method to fetch an attribute without raising an
error.  This fixes #759.
2013-06-09 12:06:33 +01:00
Armin Ronacher
efd6e468ae Removed view_func from route documentaiton.
This fixes #763.
2013-06-09 11:46:43 +01:00
Armin Ronacher
e17024e85a Added a testcase for some more routing things between blueprints. 2013-06-08 12:57:15 +01:00
Armin Ronacher
94c6ae51d7 Some small cleanup 2013-06-07 00:56:21 +01:00
Armin Ronacher
62dbe0e1ca The default run method is now accepting the port from the SERVER_NAME. 2013-06-07 00:46:30 +01:00
Armin Ronacher
05479eb954 Some reindentation cleanup 2013-06-05 10:35:41 +01:00
Armin Ronacher
93073489a0 Documented changes on the g object some more 2013-06-05 10:02:33 +01:00
Armin Ronacher
0676bb8ab5 Added appcontext_pushed and appcontext_popped signals 2013-06-05 09:53:26 +01:00
Armin Ronacher
fd99abea57 Fixed too strict tests for cookie setting that broke on werkzeug changes 2013-06-05 09:47:31 +01:00
Armin Ronacher
ef72b78042 Imply the |safe on tojson in templates and change escaping logic 2013-06-03 12:25:08 +01:00
Armin Ronacher
56d3b74488 Added a test for non-ascii routing 2013-06-02 23:24:28 +01:00
Armin Ronacher
1b40b3b573 Fixed request context preservation and teardown handler interaction. 2013-06-02 21:47:32 +01:00
Armin Ronacher
6dfe933260 Removed an unnecessary as statement 2013-06-02 17:25:04 +01:00
Armin Ronacher
0190b770a1 Removed a bunch of code from _compat 2013-06-02 17:23:53 +01:00
Armin Ronacher
c629f69e69 Make the JSON module work better in the absence of an application context 2013-06-02 11:54:22 +01:00
Armin Ronacher
77d293cf49 Order JSON keys by default to avoid trashing HTTP caches 2013-06-01 19:24:03 +01:00
Armin Ronacher
3d9055b3b7 Added the JSONIFY_PRETTYPRINT_REGULAR config variable. This fixes #725 2013-06-01 00:20:00 +01:00
Armin Ronacher
da747738e8 Merge branch 'master' of github.com:mitsuhiko/flask 2013-05-30 21:39:22 +01:00
Armin Ronacher
e07dcb5562 Adjusted a testcase for Python 3 2013-05-30 18:17:04 +01:00
Armin Ronacher
f1918093ac Changed teardown error handling to be more reliable. 2013-05-30 18:15:17 +01:00
Armin Ronacher
90e3906d02 Fixed some test failures 2013-05-30 17:58:27 +01:00
Armin Ronacher
9ae8487330 Fixed a broekn testcase 2013-05-30 16:16:39 +01:00
Armin Ronacher
7f35fc2935 Merge pull request #751 from ThomasWaldmann/sprint-branch
fixing issues found while debugging, fix error in 1 test
2013-05-30 07:08:17 -07:00
Armin Ronacher
abc1505196 Fixed various issues on the Python 3 port 2013-05-30 15:07:18 +01:00
Thomas Waldmann
bbfef4c406 flask view function may return bytes/str/unicode 2013-05-30 16:02:28 +02:00
Thomas Waldmann
51042f4c9f fix issues in test_context_refcounts that were unnoticed yet as they did not make the test fail 2013-05-30 16:00:43 +02:00
Armin Ronacher
8aaf302586 Disable direct passthrough for accessing the data attribute on newer Werkzeugs 2013-05-30 14:35:23 +01:00
Armin Ronacher
eb622fb34f Fixed a whole bunch of resource warnings in the flask testsuite 2013-05-30 14:31:36 +01:00
Armin Ronacher
47572c5b40 Set the content length automatically before calling wrap_file 2013-05-30 14:24:29 +01:00