Adam Hopkins
7b1bce8d90
Add some help messages and a user friendly cli experience
2020-10-25 20:21:09 +02:00
Adam Hopkins
217a7c5161
Small changes to sanic-cli to make it more user friendly
2020-10-25 20:09:42 +02:00
Adam Hopkins
e5aed4c067
Ignore writing headers when in ASGI mode ( #1957 )
...
* Ignore writing headers when in ASGI mode for streaming responses
* Move asgi set on streaming until after response type check
* Adds multidict==5.0.0 to pass tests
* Bump version to 20.9.1
2020-10-25 15:01:53 +02:00
Ashley Sommer
9e048bc0c3
Merge pull request #1956 from huge-success/fix-load-module-test
...
Fix load module test
2020-10-25 22:09:24 +10:00
Adam Hopkins
5d7b0735ce
Merge branch 'master' into fix-load-module-test
2020-10-25 08:27:25 +02:00
Adam Hopkins
7dbd3eb5e8
Update multidict version
2020-10-24 23:49:55 +03:00
Adam Hopkins
96364aacc0
squash
2020-10-24 23:42:38 +03:00
Adam Hopkins
fc18f86964
Resolve broken test in appveyor
2020-10-24 23:03:25 +03:00
Ashley Sommer
fb3d368a78
Add ability for app.static() to return the routes it created. ( #1954 )
...
This allows blueprint registration to add the bp's static routes to its list of own routes. So now blueprint middlewares will apply to a blueprint's static file routes.
Fixes #1953
2020-10-24 22:57:02 +03:00
Adam Hopkins
5928c50057
Version 20.9 ( #1940 )
2020-09-30 17:30:21 +03:00
Tomasz Drożdż
1de4bcef55
Update config ( #1903 )
...
* New aproach for uploading sanic app config.
* Update config.rst
Co-authored-by: tigerthelion <bjt.thompson@gmail.com>
Co-authored-by: Adam Hopkins <admhpkns@gmail.com>
2020-09-30 16:44:09 +03:00
Adam Hopkins
7b7559309d
Add issue config.yml ( #1936 )
...
* Add issue config.yml
* Update SECURITY.md
2020-09-30 15:38:08 +03:00
Adam Hopkins
066df2c142
Add text and json fallback error handlers ( #1937 )
...
* Add text and json fallback error handlers
* Add tests and auto-detect error fallback type
2020-09-30 15:11:27 +03:00
Adam Hopkins
0c4a9b1dce
Merge pull request #1909 from brooklet/master
...
fix websocket ping variables issues
2020-09-29 01:08:04 +03:00
Adam Hopkins
65a7060d3b
Merge branch 'master' into master
2020-09-29 00:41:22 +03:00
Adam Hopkins
3483e7b061
Fix linting issues
2020-09-29 00:40:24 +03:00
Adam Hopkins
13094e02bc
Revert check for websocket protocol to use hasattr
2020-09-29 00:24:00 +03:00
Ashley Sommer
ed777e9d5b
Merge pull request #1935 from huge-success/httpx-upgrade
...
Upgrade httpx
2020-09-28 09:06:37 +10:00
Adam Hopkins
8ad80a282a
Merge branch 'master' into httpx-upgrade
2020-09-27 11:20:07 +03:00
Adam Hopkins
0b7eb49839
Merge pull request #1924 from tomaszdrozdz/strict_markers_for_pytest
...
Adding --strict-markers for pytest
2020-09-27 11:18:24 +03:00
Adam Hopkins
de3b40c2e6
Merge branch 'master' into strict_markers_for_pytest
2020-09-27 10:57:31 +03:00
Adam Hopkins
efa0aaf2c2
Add asyncio markers to tox.ini
2020-09-27 10:46:51 +03:00
Adam Hopkins
bd4e1cdc1e
squash
2020-09-27 10:27:12 +03:00
Adam Hopkins
eb8df1fc18
Upgrade httpx
2020-09-27 02:58:36 +03:00
tomaszdrozdz
9a8e49751d
Adding --strict-markers for pytest
2020-09-08 13:08:49 +02:00
raphaelauv
58e15134fd
Add explicit ASGI compliance to the README ( #1922 )
2020-09-02 23:22:02 +03:00
Adam Hopkins
875be11ae5
Update README.rst ( #1917 )
2020-08-27 10:28:56 +03:00
Andrew Scott
3f7c9ea3f5
feat: fixes exception due to unread bytes in stream ( #1897 )
...
* feat: fixes exception due to unread bytes in stream
* feat: additonal unit tests to cover changes
* fix: automated changes by `make fix-import`
* fix: additonal changes by `make fix-import`
Co-authored-by: Adam Hopkins <admhpkns@gmail.com>
2020-08-27 10:22:02 +03:00
brook
33aa4daac8
fixed the problem that the websocket ping_timeout and ping_interval parameter settings did not take effect
2020-08-13 14:39:55 +08:00
Shawn Hill
58e4087d4b
Add websocket ping variables ( #1906 )
...
* Add config params for websocket ping_timeout & ping_interval
* Include changelog
* Pass websocket config values to WebSocketProtocol init, test
* Linting
* Improve docs
Co-authored-by: shawnhill <shawn.hill@equipmentshare.com>
2020-08-07 06:37:59 +03:00
Ashley Sommer
0072fd1573
Add an additional component to the request_data context test. This checks if items stored a request.ctx are able to be accessed from a response-middleware after a response is issued. ( #1888 )
...
Co-authored-by: Adam Hopkins <admhpkns@gmail.com>
2020-07-29 14:25:31 +03:00
Lee Tat Wai David
5d5ed10a45
Websocket subprotocol ( #1887 )
...
* Added fix to include subprotocols from scope
* Added unit test to validate fix
* Changes by black
* Made changes to WebsocketConnection protocol
* Linter changes
* Added unit tests
* Fixing bugs in linting due to isort import checks
* Reverting compat import changes
* Fixing linter errors in compat.py
Co-authored-by: Adam Hopkins <admhpkns@gmail.com>
2020-07-29 14:09:26 +03:00
Ashley Sommer
5ee8ee7b04
Merge pull request #1894 from huge-success/test_mode
...
add a test_mode boolean variable to sanic `app` which is set to True when using Sanic TestClient or ASGIClient, and False all other times.
2020-07-15 22:46:23 +10:00
Adam Hopkins
521ae7f60e
squash
2020-07-14 10:41:28 +03:00
Adam Hopkins
27c8c12420
squash
2020-07-14 10:30:48 +03:00
Adam Hopkins
3d1f100781
squash
2020-07-14 10:30:01 +03:00
Adam Hopkins
16d36fc17f
squash
2020-07-14 10:25:56 +03:00
Adam Hopkins
eddb5bad91
squash
2020-07-14 10:25:30 +03:00
Adam Hopkins
23e1b5ee3f
squash
2020-07-14 10:23:31 +03:00
Adam Hopkins
9e053bef19
squash
2020-07-14 10:13:30 +03:00
Adam Hopkins
cf234fca15
squash this
2020-07-13 23:59:45 +03:00
Adam Hopkins
050a563e1d
Add documentation on test mode
2020-07-09 14:57:42 +03:00
Adam Hopkins
c347ff742e
Add app.test_mode which is set on testing calls
2020-07-09 14:52:58 +03:00
Adam Hopkins
db1c819fe1
Merge branch 'master' of github.com:huge-success/sanic
2020-07-09 14:24:06 +03:00
Egor
9f2818ee29
Remove version section ( #1893 )
2020-07-09 07:17:50 +03:00
Adam Hopkins
26aa6d23c7
Fix imports and isort to remove from Makefile deprecated options ( #1891 )
...
* Version
* Version 20.6.1
* Fix imports and isort to remove from Makefile deprecated options
* duplicate the mypy ignore hint across both lines
after splitting the `from trio import ...` statement onto two lines, need to duplicate the mypy ignore hint across both lines to keep mypy from complaining
Co-authored-by: Ashley Sommer <ashleysommer@gmail.com>
2020-07-07 16:13:03 +03:00
Adam Hopkins
ec7e894eb3
Merge branch 'master' of github.com:huge-success/sanic
2020-07-07 08:46:01 +03:00
Ashley Sommer
71a08382d6
Adjust isort options and invocation to work on isort 5.0.0 ( #1890 )
...
isort 5.0.0 removed command line option `recursive` and removed config option `not_skip`.
2020-07-07 08:43:33 +03:00
Adam Hopkins
09224f8676
Merge branch 'master' of github.com:huge-success/sanic
2020-06-29 15:19:32 +03:00
Adam Hopkins
008b8ac394
V2.6.3 changelog ( #1886 )
...
* Version
* Version 20.6.1
* v2.6.3 changelog and version
2020-06-29 15:16:06 +03:00