David Lord
0301ac778c
Merge pull request #2414 from davidism/cli-load-local-package
...
FLASK_APP doesn't require .py extension for local packages
2017-07-14 19:59:51 -07:00
David Lord
b4505e53a5
allow local packages in FLASK_APP
...
don't require .py extension in FLASK_APP
add tests for nested package loading
parametrize cli loading tests
2017-07-14 19:49:05 -07:00
David Lord
1a1fb4579d
support passing environ to test client ( #2412 )
...
closes #2411
2017-07-13 08:42:53 -07:00
David Lord
09ef6b0595
Merge pull request #2409 from bijanvakili/clarify-app-teardown
...
Clarify docs and tests for exception handling in Flask.teardown_appcontext()
2017-07-10 07:20:01 -07:00
David Lord
19a9e95e8f
clean up
2017-07-10 07:10:47 -07:00
Bijan Vakili
c1647f9468
Update documentation and regression tests to clarify that Flask.teardown_appcontext() only receives unhandled exceptions
2017-07-07 17:34:44 -07:00
William Horton
d404a911b7
Remove unused import from test_basic ( #2403 )
2017-06-30 17:28:48 +02:00
David Lord
9d48099aec
fix formatting
...
-R is no longer an egg_info option
closes #2400
[ci skip]
2017-06-28 19:55:39 -07:00
David Lord
d3c7cacca2
detox breaks docs test env for some reason
...
[ci skip]
2017-06-28 08:06:28 -07:00
David Lord
a6079b5fd6
one more secret key in docs
2017-06-28 08:02:51 -07:00
David Lord
6cb20f58a6
Merge pull request #2399 from davidism/docs-secret-key
...
clean up secret key docs
2017-06-28 08:00:08 -07:00
David Lord
d590d6024d
clean up secret key docs
...
consistent key across docs and examples
consistent key across tests, set in conftest
2017-06-28 07:58:06 -07:00
David Lord
e1703fe0f0
Merge pull request #2398 from miguelgrinberg/app-not-found-error-fix
...
fix variable substitution in error message
2017-06-27 07:50:20 -07:00
Miguel Grinberg
0a83a341b9
fix variable substitution in error message
2017-06-27 07:27:10 -07:00
David Lord
1a6ed989db
Merge pull request #2397 from davidism/request-json
...
Un-deprecate Request.json
2017-06-26 09:47:36 -07:00
David Lord
bffe2a0af9
un-deprecate request.json
2017-06-26 09:34:26 -07:00
David Lord
43acf8c551
Merge pull request #2396 from davidism/remove-script
...
Remove old 0.7 upgrade script
2017-06-26 09:23:06 -07:00
David Lord
0ea3490d5c
remove old upgrade script
2017-06-26 09:22:03 -07:00
David Lord
06900f28fb
Merge pull request #2395 from davidism/remove-ext
...
Remove deprecated flask.ext
2017-06-26 09:18:21 -07:00
David Lord
0207aad0ec
remove deprecated flask.ext
2017-06-26 08:47:28 -07:00
David Lord
40e5b0401c
Merge pull request #2394 from davidism/remove-deprecated
...
Remove deprecated code
2017-06-26 08:29:43 -07:00
David Lord
4813b277a2
changelog for deprecations
2017-06-26 08:07:54 -07:00
David Lord
fc2b8aabde
remove deprecated Request.module
2017-06-26 07:46:33 -07:00
David Lord
24cfe1b9b1
remove deprecated Flask.static_path
2017-06-26 07:45:29 -07:00
David Lord
26514e767a
remove deprecated Flask.error_handlers
2017-06-26 07:39:35 -07:00
David Lord
7e52fd731b
Merge pull request #2393 from JohnMoutafis/2385-remove-deprecated-code
...
Remove deprecated code from app.py
2017-06-26 07:35:20 -07:00
John Moutafis
6632241099
Remove deprecated request_globals_class _get and _set methods.
2017-06-26 11:48:29 +03:00
John Moutafis
fb35612868
Remove deprecated init_jinja_globals.
2017-06-23 17:53:38 +03:00
Anthony Plunkett
492c8bfe28
Merge pull request #2381 from trirpi/documentation-sqlite-uri-bug
...
sqlite uri connection string should be triple slashed for in-memory example.
2017-06-16 15:38:33 -04:00
trirpi
6156e2f82f
removed bug in memory sqlite uri
2017-06-16 21:15:33 +02:00
David Lord
517553d3ff
Merge pull request #2378 from miguelgrinberg/default-flask-app
...
Import app from wsgi.py or app.py if FLASK_APP is not defined
2017-06-16 07:00:26 -07:00
David Lord
b96a1c0f99
style cleanup
...
[ci skip]
2017-06-16 06:59:37 -07:00
Miguel Grinberg
90f4944c17
document wsgi.py and app.py default modules
2017-06-15 12:15:38 -07:00
Miguel Grinberg
ce78369f37
Import app from wsgi.py or app.py if FLASK_APP is not defined
...
Fixes #2376
2017-06-15 11:27:50 -07:00
David Lord
b4922beddf
Merge pull request #2374 from astralblue/json_encode_non_utc_datetimes
...
Correctly JSON-encode datetimes aware of non-UTC timezones
2017-06-14 18:42:15 -07:00
Eugene M. Kim
015440ded5
Actually hand-spin and use a tzinfo subclass
...
This is for Python 2.x compatibility.
Suggested-by: David Lord <davidism@gmail.com>
2017-06-14 14:23:13 -07:00
Eugene M. Kim
fee894e9e8
Re-revert to not using pytz
...
Will spin a tzinfo subclass.
2017-06-14 14:14:18 -07:00
Eugene M. Kim
e8113c4b77
Skip aware datetime tests if pytz is unavailable
2017-06-14 14:08:42 -07:00
Eugene M. Kim
ed5ff89800
Use pytz again for tests
...
This is because datetime.timezone is Python 3 only. The only
alternative would be to hand-spin a datetime.tzinfo subclass, an
overkill.
This reverts commit 0e6cab3576 .
2017-06-14 13:57:40 -07:00
Eugene M. Kim
8df850cc9d
Merge branch 'master' of github.com:pallets/flask into json_encode_non_utc_datetimes
2017-06-14 13:11:53 -07:00
Eugene M. Kim
45bfd49231
Rewrite test_jsonify_aware_datetimes without pytz
2017-06-14 13:06:26 -07:00
David Lord
a026b66ddb
Merge pull request #2373 from davidism/reload_templates_run_debug
...
Reconfigure app when debug is set by run command
2017-06-14 12:56:42 -07:00
Eugene M. Kim
f251f91b35
Correctly encode aware, non-UTC datetime objects
...
http_date() requires timetuple in UTC, but JSONEncoder.default() was
passing a local timetuple instead.
2017-06-14 12:40:53 -07:00
David Lord
96e7553f10
test no debug flag doesn't reconfigure
...
test templates_auto_reload property instead of config
use app fixture in test
2017-06-14 12:31:56 -07:00
Eugene M. Kim
8b3fb19a0a
Add UTs for #2372
...
test_encode_aware_datetime() fails for non-UTC timezones due to the bug.
2017-06-14 12:22:09 -07:00
David Lord
c34c5d9e43
reconfigure the app from run command and method
...
extract templates_auto_reload to property
continues #1910
closes #1907
2017-06-14 12:08:25 -07:00
David Lord
0e1f7d5859
Merge branch 'master' into reload_templates_run_debug
2017-06-14 09:58:33 -07:00
David Lord
c20f4f3542
Merge pull request #2371 from davidism/register_blueprint-doc
...
document `Flask.register_blueprint` arguments
2017-06-14 07:41:44 -07:00
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