463b072b12 
								
									
								
							
								 
							
						 
						
							
							
								
								Move logging utilities out of the side drawer of util/ and into logging/ ( #5606 )  
							
							
							
						 
						
							2019-07-04 00:07:04 +10:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								324525f40c 
								
									
								
							
								 
							
						 
						
							
							
								
								Port over enough to get some sytests running on Python 3 ( #3668 )  
							
							
							
						 
						
							2018-08-20 23:54:49 +10:00  
				
					
						
							
							
								 
						
							
							
								b37c472419 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename async to async_helpers because `async` is a keyword on Python 3.7 ( #3678 )  
							
							
							
						 
						
							2018-08-10 23:50:21 +10:00  
				
					
						
							
							
								 
						
							
							
								33b60c01b5 
								
									
								
							
								 
							
						 
						
							
							
								
								Make auth & transactions more testable ( #3499 )  
							
							
							
						 
						
							2018-07-14 07:34:49 +10:00  
				
					
						
							
							
								 
						
							
							
								c936a52a9e 
								
									
								
							
								 
							
						 
						
							
							
								
								Consistently use six's iteritems and wrap lazy keys/values in list() if they're not meant to be lazy ( #3307 )  
							
							
							
						 
						
							2018-05-31 19:03:47 +10:00  
				
					
						
							
							
								 
						
							
							
								6e1cb54a05 
								
							
								 
							
						 
						
							
							
								
								Fix logcontext leak in HttpTransactionCache  
							
							... 
							
							
							
							ONE DAY I WILL PURGE THE WORLD OF THIS EVIL 
							
						 
						
							2018-05-21 16:58:20 +01:00  
				
					
						
							
							
								 
						
							
							
								6d6e7288fe 
								
							
								 
							
						 
						
							
							
								
								Stop the transaction cache caching failures  
							
							... 
							
							
							
							The transaction cache has some code which tries to stop it caching failures,
but if the callback function failed straight away, then things would happen
backwards and we'd end up with the failure stuck in the cache. 
							
						 
						
							2018-05-21 16:49:59 +01:00  
				
					
						
							
							
								 
						
							
							
								d0497425f8 
								
							
								 
							
						 
						
							
							
								
								Ordering is important on errbacks so add the cleanup func before creating an ObservableDeferred  
							
							
							
						 
						
							2017-02-13 13:49:44 +00:00  
				
					
						
							
							
								 
						
							
							
								808ddf0ae7 
								
							
								 
							
						 
						
							
							
								
								Pop the txn from the map in case it has already been deleted somehow  
							
							
							
						 
						
							2017-02-13 13:36:15 +00:00  
				
					
						
							
							
								 
						
							
							
								feb15dc99f 
								
							
								 
							
						 
						
							
							
								
								Don't cache errors at all  
							
							
							
						 
						
							2017-02-13 13:33:12 +00:00  
				
					
						
							
							
								 
						
							
							
								ecd7e36047 
								
							
								 
							
						 
						
							
							
								
								http txns: Do not cache error responses  
							
							... 
							
							
							
							Previously we did. This meant that, amongst other errors, rate-limiting errors
would be cached and prevent messages with that txn ID being sent. 
							
						 
						
							2017-02-13 13:16:48 +00:00  
				
					
						
							
							
								 
						
							
							
								ebf94aff8d 
								
							
								 
							
						 
						
							
							
								
								Fix spurious Unhandled Error log lines  
							
							
							
						 
						
							2017-01-12 17:19:47 +00:00  
				
					
						
							
							
								 
						
							
							
								3991b4cbdb 
								
							
								 
							
						 
						
							
							
								
								Clean transactions based on time. Add HttpTransactionCache tests.  
							
							
							
						 
						
							2016-11-14 11:19:24 +00:00  
				
					
						
							
							
								 
						
							
							
								af4a1bac50 
								
							
								 
							
						 
						
							
							
								
								Move .observe() up to the cache to make things neater  
							
							
							
						 
						
							2016-11-14 09:52:41 +00:00  
				
					
						
							
							
								 
						
							
							
								8ecaff51a1 
								
							
								 
							
						 
						
							
							
								
								Review comments  
							
							
							
						 
						
							2016-11-11 17:47:03 +00:00