Ashley Sommer 
							
						 
					 
					
						
						
							
						
						7674e917e4 
					 
					
						
						
							
							Fixes "after_server_start" when using return_asyncio_server. ( #1676 )  
						
						... 
						
						
						
						* Fixes ability to trigger "after_server_start", "before_server_stop", "after_server_stop" server events when using app.create_server to start your own asyncio_server
See example file run_async_advanced for a full example
* Fix a missing method on AsyncServer that some tests need
Add a tiny bit more documentation in-code
Change name of AsyncServerCoro to AsyncioServer 
						
						
					 
					
						2019-09-16 10:59:16 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Hopkins 
							
						 
					 
					
						
						
							
						
						daf42c5f43 
					 
					
						
						
							
							Add placement of before_server_start and after_server_stop  
						
						
						
						
					 
					
						2019-06-04 12:59:15 +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 
						 
				 
			
				
					
						
							
							
								Jeremie Pardou-Piquemal 
							
						 
					 
					
						
						
							
						
						f4bc0efc31 
					 
					
						
						
							
							Fix   #1551  missing parameter in create_server  
						
						
						
						
					 
					
						2019-04-15 22:18:35 +02:00 
						 
				 
			
				
					
						
							
							
								jacob 
							
						 
					 
					
						
						
							
						
						613b23748d 
					 
					
						
						
							
							Add example of amending request object  
						
						
						
						
					 
					
						2019-01-02 14:52:25 +08:00 
						 
				 
			
				
					
						
							
							
								Harsha Narayana 
							
						 
					 
					
						
						
							
						
						b7702bc3e8 
					 
					
						
						
							
							add monitoring examples and documents  
						
						
						
						
					 
					
						2018-12-28 10:22:28 +05:30 
						 
				 
			
				
					
						
							
							
								Ashley Sommer 
							
						 
					 
					
						
						
							
						
						30e6a310f1 
					 
					
						
						
							
							Pausable response streams ( #1179 )  
						
						... 
						
						
						
						* This commit adds handlers for the asyncio/uvloop protocol callbacks for pause_writing and resume_writing.
These are needed for the correct functioning of built-in tcp flow-control provided by uvloop and asyncio.
This is somewhat of a breaking change, because the `write` function in user streaming callbacks now must be `await`ed.
This is necessary because it is possible now that the http protocol may be paused, and any calls to write may need to wait on an async event to be called to become unpaused.
Updated examples and tests to reflect this change.
This change does not apply to websocket connections. A change to websocket connections may be required to match this change.
* Fix a couple of PEP8 errors caused by previous rebase.
* update docs
add await syntax to response.write in response-streaming docs.
* remove commented out code from a test file 
						
						
					 
					
						2018-08-18 18:12:13 -07:00 
						 
				 
			
				
					
						
							
							
								fanjindong 
							
						 
					 
					
						
						
							
						
						becbc5f9ef 
					 
					
						
						
							
							fix one example and add one example ( #1257 )  
						
						
						
						
					 
					
						2018-07-11 01:42:34 -07:00 
						 
				 
			
				
					
						
							
							
								kot83 
							
						 
					 
					
						
						
							
						
						a850ce5086 
					 
					
						
						
							
							rename function to something else  
						
						... 
						
						
						
						function already defined 
						
						
					 
					
						2018-03-29 15:57:10 -07:00 
						 
				 
			
				
					
						
							
							
								PyManiac 
							
						 
					 
					
						
						
							
						
						2995b23929 
					 
					
						
						
							
							Update try_everything.py  
						
						
						
						
					 
					
						2018-03-24 15:55:15 +02:00 
						 
				 
			
				
					
						
							
							
								TheRubyDoggy 
							
						 
					 
					
						
						
							
						
						eb4276373b 
					 
					
						
						
							
							Fix try_everything example.  
						
						
						
						
					 
					
						2018-03-24 15:34:41 +02:00 
						 
				 
			
				
					
						
							
							
								Jeong YunWon 
							
						 
					 
					
						
						
							
						
						ed8725bf6c 
					 
					
						
						
							
							Let SanicTestClient has its own port  
						
						... 
						
						
						
						For parallel test running, the servers must have different ports.
See examples/pytest_xdist.py for example. 
						
						
					 
					
						2017-11-06 17:29:32 +09:00 
						 
				 
			
				
					
						
							
							
								aiosin 
							
						 
					 
					
						
						
							
						
						2e5d1ddff9 
					 
					
						
						
							
							add status codes and teapot example  
						
						
						
						
					 
					
						2017-09-13 14:08:29 +02:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						78a7338346 
					 
					
						
						
							
							Merge pull request  #922  from timka/patch-1  
						
						... 
						
						
						
						Example logging X-Request-Id transparently 
						
						
					 
					
						2017-08-31 10:35:48 -07:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						90e5c8d39b 
					 
					
						
						
							
							Merge pull request  #904  from jiaxiaolei/master  
						
						... 
						
						
						
						feat(examples): add `authorized_sanic.py` 
						
						
					 
					
						2017-08-31 10:35:23 -07:00 
						 
				 
			
				
					
						
							
							
								Timur 
							
						 
					 
					
						
						
							
						
						0a72168f8f 
					 
					
						
						
							
							Example logging X-Request-Id transparently  
						
						
						
						
					 
					
						2017-08-29 23:05:57 +03:00 
						 
				 
			
				
					
						
							
							
								xmsun 
							
						 
					 
					
						
						
							
						
						35e028cd99 
					 
					
						
						
							
							fix: error param  
						
						
						
						
					 
					
						2017-08-22 16:40:42 +08:00 
						 
				 
			
				
					
						
							
							
								jiaxiaolei 
							
						 
					 
					
						
						
							
						
						91f031b661 
					 
					
						
						
							
							feat(examples): add authorized_sanic.py  
						
						... 
						
						
						
						You can check a request if the client is authorized
to access a resource by the decorator `authorized` 
						
						
					 
					
						2017-08-21 22:40:07 +08:00 
						 
				 
			
				
					
						
							
							
								jiaxiaolei 
							
						 
					 
					
						
						
							
						
						947364e15f 
					 
					
						
						
							
							feat(exapmles): add add_task_sanic.py  
						
						
						
						
					 
					
						2017-08-20 11:11:14 +08:00 
						 
				 
			
				
					
						
							
							
								Jeremy Zimmerman 
							
						 
					 
					
						
						
							
						
						aac5ad8504 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master'  
						
						
						
						
					 
					
						2017-06-01 16:53:36 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Zimmerman 
							
						 
					 
					
						
						
							
						
						349c108ebc 
					 
					
						
						
							
							re-added request_stream example.  
						
						
						
						
					 
					
						2017-06-01 16:52:56 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Zimmerman 
							
						 
					 
					
						
						
							
						
						beee7b68bf 
					 
					
						
						
							
							reverted back to default 0.0.0.0 host  
						
						
						
						
					 
					
						2017-06-01 14:01:13 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Zimmerman 
							
						 
					 
					
						
						
							
						
						4b5320a8f0 
					 
					
						
						
							
							Clean up of examples. Removes non-core examples, optimizes and restyles remaining to strictly follow PEP 8 styling guidelines. Non-Core examples will be moved to Wiki.  
						
						
						
						
					 
					
						2017-06-01 11:53:05 -07:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						4a1d1a0dc1 
					 
					
						
						
							
							Merge pull request  #750  from xenu256/patch-1  
						
						... 
						
						
						
						aiomysql has DictCursor 
						
						
					 
					
						2017-05-29 22:54:09 -07:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						360adc9130 
					 
					
						
						
							
							Merge pull request  #757  from monobot/asyncOrmV020  
						
						... 
						
						
						
						update asyncorm version example to 0.2.0 
						
						
					 
					
						2017-05-29 22:51:46 -07:00 
						 
				 
			
				
					
						
							
							
								monobot 
							
						 
					 
					
						
						
							
						
						9a27555763 
					 
					
						
						
							
							update asyncorm version example to 0.2.0  
						
						
						
						
					 
					
						2017-05-29 00:01:56 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Kochnev 
							
						 
					 
					
						
						
							
						
						5bb640ca17 
					 
					
						
						
							
							Update jinja_example.py  
						
						... 
						
						
						
						Added python version check for enabling async mode. 
						
						
					 
					
						2017-05-28 14:37:41 +08:00 
						 
				 
			
				
					
						
							
							
								Tadas Talaikis 
							
						 
					 
					
						
						
							
						
						a5249d1f5d 
					 
					
						
						
							
							aiomysql has DictCursor  
						
						
						
						
					 
					
						2017-05-27 11:06:45 +03:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						48de321869 
					 
					
						
						
							
							Merge pull request  #697  from 38elements/stream  
						
						... 
						
						
						
						Add Request.stream 
						
						
					 
					
						2017-05-24 16:22:52 -07:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						52b0254ec6 
					 
					
						
						
							
							unix socket support;  fixes   #700  
						
						
						
						
					 
					
						2017-05-21 03:15:06 -07:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						0858d3c544 
					 
					
						
						
							
							Merge pull request  #733  from ashleysommer/file_stream  
						
						... 
						
						
						
						Add file_stream response handler 
						
						
					 
					
						2017-05-19 16:48:12 -07:00 
						 
				 
			
				
					
						
							
							
								fanjindong 
							
						 
					 
					
						
						
							
						
						a82145c4e6 
					 
					
						
						
							
							debug 'Blueprint names must be unique'  
						
						
						
						
					 
					
						2017-05-19 16:26:56 +08:00 
						 
				 
			
				
					
						
							
							
								ashleysommer 
							
						 
					 
					
						
						
							
						
						181977ad4e 
					 
					
						
						
							
							Added brief documentation with an example for file_stream  
						
						... 
						
						
						
						Added test to ensure `file_stream()` works in the test suite. 
						
						
					 
					
						2017-05-18 18:12:26 +10:00 
						 
				 
			
				
					
						
							
							
								argaen 
							
						 
					 
					
						
						
							
						
						f9653114d1 
					 
					
						
						
							
							Update aiocache example to latest version  
						
						
						
						
					 
					
						2017-05-15 20:30:52 +02:00 
						 
				 
			
				
					
						
							
							
								Jeremy Zimmerman 
							
						 
					 
					
						
						
							
						
						996c0b3280 
					 
					
						
						
							
							Fixed with a working example  
						
						... 
						
						
						
						Remember:
K.I.S.S 
						
						
					 
					
						2017-05-11 13:40:16 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Zimmerman 
							
						 
					 
					
						
						
							
						
						a17b3f1b84 
					 
					
						
						
							
							Use of register_blueprint will be deprecated, why not upgrade?  
						
						
						
						
					 
					
						2017-05-11 12:33:57 -07:00 
						 
				 
			
				
					
						
							
							
								monobot 
							
						 
					 
					
						
						
							
						
						ad68739df7 
					 
					
						
						
							
							modify the asyncorm example, for the new lazy querysets  
						
						
						
						
					 
					
						2017-05-11 18:15:04 +01:00 
						 
				 
			
				
					
						
							
							
								38elements 
							
						 
					 
					
						
						
							
						
						6a14e49479 
					 
					
						
						
							
							Replace stream decorator to stream parameter  
						
						
						
						
					 
					
						2017-05-09 22:31:15 +09:00 
						 
				 
			
				
					
						
							
							
								38elements 
							
						 
					 
					
						
						
							
						
						15ad07f03d 
					 
					
						
						
							
							Fix streaming.md  
						
						
						
						
					 
					
						2017-05-08 00:10:36 +09:00 
						 
				 
			
				
					
						
							
							
								38elements 
							
						 
					 
					
						
						
							
						
						0b53c413a7 
					 
					
						
						
							
							Add stream decorator for HTTPMethodView  
						
						
						
						
					 
					
						2017-05-07 21:33:15 +09:00 
						 
				 
			
				
					
						
							
							
								38elements 
							
						 
					 
					
						
						
							
						
						931397c7e1 
					 
					
						
						
							
							Add stream for CompositionView  
						
						
						
						
					 
					
						2017-05-07 18:38:48 +09:00 
						 
				 
			
				
					
						
							
							
								38elements 
							
						 
					 
					
						
						
							
						
						ef2cc7ebf5 
					 
					
						
						
							
							Add Request.stream  
						
						
						
						
					 
					
						2017-05-07 18:38:48 +09:00 
						 
				 
			
				
					
						
							
							
								Szucs Krisztian 
							
						 
					 
					
						
						
							
						
						a42b254c33 
					 
					
						
						
							
							use async version of model_to_dict  
						
						
						
						
					 
					
						2017-05-05 10:51:12 +02:00 
						 
				 
			
				
					
						
							
							
								Szucs Krisztian 
							
						 
					 
					
						
						
							
						
						d24e1ae110 
					 
					
						
						
							
							removed lines from distributed example  
						
						
						
						
					 
					
						2017-05-05 08:25:18 +02:00 
						 
				 
			
				
					
						
							
							
								Szucs Krisztian 
							
						 
					 
					
						
						
							
						
						2e7badab4e 
					 
					
						
						
							
							aiopeewee example  
						
						
						
						
					 
					
						2017-05-05 08:19:09 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Maybeno 
							
						 
					 
					
						
						
							
						
						b3101d339e 
					 
					
						
						
							
							Fix typo for jinja example and converted to dir  
						
						
						
						
					 
					
						2017-04-25 20:10:46 -07:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						b75a321e4a 
					 
					
						
						
							
							Merge pull request  #644  from kszucs/master  
						
						... 
						
						
						
						Example to use dask distibuted 
						
						
					 
					
						2017-04-22 01:14:34 -07:00