Raphael Deem 
							
						 
					 
					
						
						
							
						
						435dc72aa1 
					 
					
						
						
							
							Merge pull request  #484  from r0fls/483  
						
						... 
						
						
						
						use getattr for request url in error handler 
						
						
					 
					
						2017-02-24 10:12:04 -08:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						66c380548b 
					 
					
						
						
							
							use getattr for request url in error handler  
						
						
						
						
					 
					
						2017-02-23 23:17:31 -08:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						13f81e9a6f 
					 
					
						
						
							
							Merge pull request  #480  from subyraman/patch-2  
						
						... 
						
						
						
						Add documentation about `request.app` 
						
						
					 
					
						2017-02-23 18:52:11 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						68c8796adb 
					 
					
						
						
							
							Merge pull request  #481  from lixxu/master  
						
						... 
						
						
						
						url_for has something wrong with // 
						
						
					 
					
						2017-02-23 18:27:13 -06:00 
						 
				 
			
				
					
						
							
							
								Suby Raman 
							
						 
					 
					
						
						
							
						
						4232f5342e 
					 
					
						
						
							
							correct indendation  
						
						
						
						
					 
					
						2017-02-23 11:47:39 -05:00 
						 
				 
			
				
					
						
							
							
								lixxu 
							
						 
					 
					
						
						
							
						
						28c31359bf 
					 
					
						
						
							
							bug: url / will be empty  
						
						
						
						
					 
					
						2017-02-24 00:45:50 +08:00 
						 
				 
			
				
					
						
							
							
								Suby Raman 
							
						 
					 
					
						
						
							
						
						a36e815227 
					 
					
						
						
							
							Add documentation about request.app  
						
						
						
						
					 
					
						2017-02-23 11:42:59 -05:00 
						 
				 
			
				
					
						
							
							
								lixxu 
							
						 
					 
					
						
						
							
						
						ff3d33d5e0 
					 
					
						
						
							
							bug: url_for in blueprint may have // at the beginning  
						
						
						
						
					 
					
						2017-02-24 00:17:43 +08:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						d015d6b103 
					 
					
						
						
							
							Merge pull request  #476  from seemethere/inject_app_into_request  
						
						... 
						
						
						
						Inject app into request object 
						
						
					 
					
						2017-02-23 09:12:41 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						0d160fbeaa 
					 
					
						
						
							
							Merge pull request  #478  from messense/fix-requests-post-test-cases  
						
						... 
						
						
						
						Fix exception collection typo 
						
						
					 
					
						2017-02-22 20:43:53 -06:00 
						 
				 
			
				
					
						
							
							
								messense 
							
						 
					 
					
						
						
							
						
						fedd7920a8 
					 
					
						
						
							
							Fix exception collection typo  
						
						
						
						
					 
					
						2017-02-23 10:39:14 +08:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						6afac06596 
					 
					
						
						
							
							Merge pull request  #477  from messense/fix-requests-post-test-cases  
						
						... 
						
						
						
						Fix test cases for requests post 
						
						
					 
					
						2017-02-22 20:39:03 -06:00 
						 
				 
			
				
					
						
							
							
								messense 
							
						 
					 
					
						
						
							
						
						91b2b40b9a 
					 
					
						
						
							
							Fix test cases for requests post  
						
						
						
						
					 
					
						2017-02-23 10:36:08 +08:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						56ecb6a3ea 
					 
					
						
						
							
							Inject app into request object  
						
						... 
						
						
						
						Allows for injection of the app object into the request object through
the request handler.
This allows for users to setup things like database connections etc. in
listeners and then utilize them throughout the their various route
handlers.
Usage is fairly simple like so:
```python
@app.get('/')
async def handler(request):
    request.app.anything
```
Name is up in the air but I'll leave this up for a few days and I'll
change it if we get a consensus 
						
						
					 
					
						2017-02-22 11:34:14 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						64f73f624f 
					 
					
						
						
							
							Merge pull request  #471  from r0fls/vhost-default  
						
						... 
						
						
						
						allow default vhost 
						
						
					 
					
						2017-02-22 11:08:28 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						20b78b68a6 
					 
					
						
						
							
							Merge pull request  #470  from r0fls/url-slash  
						
						... 
						
						
						
						route logic for trailing slash 
						
						
					 
					
						2017-02-22 11:07:23 -06:00 
						 
				 
			
				
					
						
							
							
								Suby Raman 
							
						 
					 
					
						
						
							
						
						d8a6d7e02f 
					 
					
						
						
							
							response.write should be synchronous for performance reasons  
						
						
						
						
					 
					
						2017-02-22 10:42:16 -05:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						d1cc14201b 
					 
					
						
						
							
							Merge pull request  #474  from r0fls/remove-ws-extension  
						
						... 
						
						
						
						remove websocket extension 
						
						
					 
					
						2017-02-21 15:31:50 -08:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						a57ec9e669 
					 
					
						
						
							
							remove websocket extension  
						
						
						
						
					 
					
						2017-02-21 15:30:42 -08:00 
						 
				 
			
				
					
						
							
							
								Suby Raman 
							
						 
					 
					
						
						
							
						
						1a8961587c 
					 
					
						
						
							
							more info in docs  
						
						
						
						
					 
					
						2017-02-21 11:38:57 -05:00 
						 
				 
			
				
					
						
							
							
								Suby Raman 
							
						 
					 
					
						
						
							
						
						fa13ad8849 
					 
					
						
						
							
							clean up imports  
						
						
						
						
					 
					
						2017-02-21 11:36:45 -05:00 
						 
				 
			
				
					
						
							
							
								Suby Raman 
							
						 
					 
					
						
						
							
						
						8b23dec322 
					 
					
						
						
							
							improve performance  
						
						
						
						
					 
					
						2017-02-21 11:28:45 -05:00 
						 
				 
			
				
					
						
							
							
								Suby Raman 
							
						 
					 
					
						
						
							
						
						4e8aac4b41 
					 
					
						
						
							
							rebase  
						
						
						
						
					 
					
						2017-02-21 11:05:06 -05:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						9c72b557ec 
					 
					
						
						
							
							allow default vhost  
						
						
						
						
					 
					
						2017-02-20 16:52:36 -08:00 
						 
				 
			
				
					
						
							
							
								Raphael Deem 
							
						 
					 
					
						
						
							
						
						207ec1e032 
					 
					
						
						
							
							route logic for trailing slash  
						
						
						
						
					 
					
						2017-02-20 16:11:28 -08:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						ff5d4276bc 
					 
					
						
						
							
							Merge pull request  #468  from hhstore/master  
						
						... 
						
						
						
						fix import path. 
						
						
					 
					
						2017-02-20 07:29:11 -06:00 
						 
				 
			
				
					
						
							
							
								hhstore 
							
						 
					 
					
						
						
							
						
						26c9618e63 
					 
					
						
						
							
							fix import path.  
						
						
						
						
					 
					
						2017-02-20 17:57:15 +08:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						9c306899ba 
					 
					
						
						
							
							Merge pull request  #464  from tommyip/patch-1  
						
						... 
						
						
						
						Fix typo in routing.md 
						
						
					 
					
						2017-02-19 11:40:48 -06:00 
						 
				 
			
				
					
						
							
							
								Tommy Ip 
							
						 
					 
					
						
						
							
						
						4b7e7aab33 
					 
					
						
						
							
							Fix typo in routing.md  
						
						
						
						
					 
					
						2017-02-19 12:39:39 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						2921e9f868 
					 
					
						
						
							
							Merge pull request  #463  from subyraman/patch-1  
						
						... 
						
						
						
						add sanic_compress extension 
						
						
					 
					
						2017-02-18 18:56:17 -06:00 
						 
				 
			
				
					
						
							
							
								Suby Raman 
							
						 
					 
					
						
						
							
						
						70b7606cb8 
					 
					
						
						
							
							add sanic_compress extension  
						
						
						
						
					 
					
						2017-02-18 19:53:32 -05:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						0cae91d525 
					 
					
						
						
							
							Merge pull request  #459  from seemethere/add_app_loop_safety  
						
						... 
						
						
						
						Add app loop safety 
						
						
					 
					
						2017-02-18 16:53:49 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						2c2a28e46b 
					 
					
						
						
							
							Add better error message around app.loop  
						
						
						
						
					 
					
						2017-02-18 12:29:25 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						c75d484f23 
					 
					
						
						
							
							Merge branch 'master' of github.com:channelcat/sanic into add_app_loop_safety  
						
						
						
						
					 
					
						2017-02-17 07:10:59 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						072f7fec30 
					 
					
						
						
							
							Merge pull request  #460  from seemethere/fix_travis_build  
						
						... 
						
						
						
						Fix coverage build 
						
						
					 
					
						2017-02-17 07:10:27 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						a73379495f 
					 
					
						
						
							
							Fix coverage build  
						
						... 
						
						
						
						Moved `sanic.py` to `app.py` this change reflects that 
						
						
					 
					
						2017-02-17 07:06:57 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						0b914866eb 
					 
					
						
						
							
							Merge pull request  #401  from youknowone/error-logging  
						
						... 
						
						
						
						Enhance error logging 
						
						
					 
					
						2017-02-17 07:01:40 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						f12186d024 
					 
					
						
						
							
							Merge pull request  #438  from r0fls/coverage  
						
						... 
						
						
						
						add coverage to tox 
						
						
					 
					
						2017-02-17 07:01:14 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						4a2835dc84 
					 
					
						
						
							
							Merge pull request  #458  from lixxu/master  
						
						... 
						
						
						
						add user_agent to request 
						
						
					 
					
						2017-02-17 07:00:52 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						55dc45de33 
					 
					
						
						
							
							Merge pull request  #455  from seemethere/add_better_response_error_detection  
						
						... 
						
						
						
						Adds some safety around response types being wrong 
						
						
					 
					
						2017-02-17 06:59:52 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						39aa64ff68 
					 
					
						
						
							
							Remove un-needed loop assignment  
						
						
						
						
					 
					
						2017-02-17 06:57:41 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						94bb91f2fa 
					 
					
						
						
							
							Adds some safety around app loop property  
						
						
						
						
					 
					
						2017-02-17 06:54:26 -06:00 
						 
				 
			
				
					
						
							
							
								Lix Xu 
							
						 
					 
					
						
						
							
						
						f553ca95a5 
					 
					
						
						
							
							add user_agent to request  
						
						
						
						
					 
					
						2017-02-17 15:12:07 +08:00 
						 
				 
			
				
					
						
							
							
								Jeong YunWon 
							
						 
					 
					
						
						
							
						
						b44e8167d7 
					 
					
						
						
							
							Enhance error logging  
						
						... 
						
						
						
						- Prevent to fall into error logging recursion when it doesn't have
request info (Print 'Unknown' when the request is still `None`
- Print repr(e) rather than str(e) 
						
						
					 
					
						2017-02-17 14:05:46 +09:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						36c1122d20 
					 
					
						
						
							
							Merge pull request  #457  from seemethere/remove_double_logging_message  
						
						... 
						
						
						
						Removes the extra logging message for run 
						
						
					 
					
						2017-02-16 21:53:25 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						ad13529eaa 
					 
					
						
						
							
							Removes the extra logging message for run  
						
						... 
						
						
						
						Solves for #456  
						
						
					 
					
						2017-02-16 21:51:19 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						04c8f4a5ed 
					 
					
						
						
							
							Adds some safety around response types being wrong  
						
						... 
						
						
						
						Before we didn't check if the response object was actually a response
object. This PR catches the exception should it happen and reports it to
the user. 
						
						
					 
					
						2017-02-16 17:49:14 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						850446195f 
					 
					
						
						
							
							Merge pull request  #441  from robintiwari/master  
						
						... 
						
						
						
						added sanic motor (async driver for mongodb) example 
						
						
					 
					
						2017-02-16 17:19:42 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						865506546f 
					 
					
						
						
							
							Merge pull request  #440  from r0fls/isinstance  
						
						... 
						
						
						
						isinstance -> try/except 
						
						
					 
					
						2017-02-16 17:19:04 -06:00 
						 
				 
			
				
					
						
							
							
								Eli Uriegas 
							
						 
					 
					
						
						
							
						
						fe72fadedd 
					 
					
						
						
							
							Merge pull request  #432  from agoose77/cleanups  
						
						... 
						
						
						
						Bugfix & simplfication for host based routing 
						
						
					 
					
						2017-02-16 17:18:24 -06:00