L. Kärkkäinen
9dc2ec966c
Linting
2020-03-09 15:44:06 +02:00
L. Kärkkäinen
5351cda979
Unify response header processing of ASGI and asyncio modes.
2020-03-08 17:34:08 +02:00
L. Kärkkäinen
d348bb4ff4
Refactoring and cleanup.
2020-03-08 16:56:22 +02:00
L. Kärkkäinen
7e93ee102c
Typing
2020-03-01 18:21:09 +02:00
L. Kärkkäinen
08353637fd
Linter 'n fixes
2020-03-01 17:40:01 +02:00
L. Kärkkäinen
0712026e14
Remove unused code.
2020-03-01 16:36:42 +02:00
L. Kärkkäinen
1c42a5ef4e
Minor fixes.
2020-03-01 16:34:58 +02:00
L. Kärkkäinen
5086076590
Linter
2020-03-01 13:21:02 +02:00
L. Kärkkäinen
57202bfa89
Code cleanup, 14 tests failing.
2020-02-29 14:18:31 +02:00
L. Kärkkäinen
85b1ad5732
Major refactoring of HTTP protocol handling (new module http.py added), all requests made streaming. A few compatibility issues and a lot of cleanup to be done remain, 16 tests failing.
2020-02-28 18:43:36 +02:00
L. Kärkkäinen
29c6f3c49f
Entirely remove request body queue.
2020-02-26 19:23:55 +02:00
L. Kärkkäinen
b87364bd91
All tests OK.
2020-02-26 19:00:38 +02:00
L. Kärkkäinen
fe64a2764d
Make all requests streaming and preload body for non-streaming handlers.
2020-02-21 13:28:50 +02:00
Adam Hopkins
3f6a978328
Swap out requests-async for httpx ( #1728 )
...
* Begin swap of requests-async for httpx
* Finalize httpx adoption and resolve tests
Resolve linting and formatting
* Remove documentation references to requests-async in favor of httpx
2019-12-20 19:23:52 -08:00
Vinícius Dantas
6fc3381229
Add a type checking pipeline ( #1682 )
...
* Integrate with mypy
2019-09-22 13:55:36 -07:00
7
41862eca61
Merge pull request #1654 from huge-success/asgi-content-type
...
Add content-type headers in response in ASGI mode
2019-08-13 12:30:40 -07:00
Adam Hopkins
aa270d3ac2
Add content-type headers in response in ASGI mode
2019-08-11 11:29:08 +03:00
Yun Xu
5dafa9a170
bugfix: replace CIMultiDict with compat.Header in all places
2019-07-18 20:11:25 -07:00
Harsha Narayana
23f2d33394
fix: GIT-1623: fix dict initalization for empty case
...
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
2019-07-11 06:38:55 +05:30
Harsha Narayana
97f288a534
fix: GIT-1623: handle cookie duplication and serialization issue
...
Signed-off-by: Harsha Narayana <harsha2k4@gmail.com>
2019-07-08 13:03:33 +05:30
Yun Xu
c7f2399ded
remove commented code
2019-07-06 11:34:22 -07:00
Adam Hopkins
a2666a2b8a
Add custom request support to ASGI mode; fix a couple tests
...
Undo change to request stream test
2019-06-24 22:59:23 +03:00
Adam Hopkins
b1c23fdbaa
Increase testing coverage for ASGI
...
Beautify
Specify websockets version
2019-06-19 00:38:58 +03:00
Adam Hopkins
fb61834a2e
Add ASGI documentation
2019-06-18 09:57:42 +03:00
Adam Hopkins
ab706dda7d
Resolve linting issues with imports
2019-06-11 11:21:37 +03:00
Adam Hopkins
0d9a21718f
Run black and manually break up some text lines to correct linting
2019-06-04 13:18:05 +03:00
Adam Hopkins
daf42c5f43
Add placement of before_server_start and after_server_stop
2019-06-04 12:59:15 +03:00
Adam Hopkins
3685b4de85
Lifespan and code cleanup
2019-06-04 10:58:00 +03:00
Adam Hopkins
9172399b8c
Implement ASGI lifespan events to match Sanic listeners
2019-05-27 12:33:25 +03:00
Adam Hopkins
22c0d97783
Streaming responses
2019-05-27 02:11:52 +03:00
Adam Hopkins
3ead529693
Setup streaming on ASGI
2019-05-27 00:57:50 +03:00
Adam Hopkins
7b8e3624b8
Prepare initial websocket support
2019-05-22 01:42:19 +03:00
Adam Hopkins
8a56da84e6
Create SanicASGITestClient and refactor ASGI methods
2019-05-21 19:30:55 +03:00