9c4c49991d 
								
									
								
							
								 
							
						 
						
							
							
								
								Update docstrings for `ReadWriteLock` tests ( #12354 )  
							
							... 
							
							
							
							Signed-off-by: Sean Quah <seanq@element.io> 
							
						 
						
							2022-04-05 16:54:40 +01:00  
				
					
						
							
							
								 
						
							
							
								605d161d7d 
								
									
								
							
								 
							
						 
						
							
							
								
								Add cancellation support to `ReadWriteLock` ( #12120 )  
							
							... 
							
							
							
							Also convert `ReadWriteLock` to use async context managers.
Signed-off-by: Sean Quah <seanq@element.io> 
							
						 
						
							2022-03-14 18:49:07 +00:00  
				
					
						
							
							
								 
						
							
							
								4d6b6c17c8 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix rare error in `ReadWriteLock` when writers complete immediately ( #12105 )  
							
							... 
							
							
							
							Signed-off-by: Sean Quah <seanq@element.io> 
							
						 
						
							2022-03-01 15:27:15 +00:00  
				
					
						
							
							
								 
						
							
							
								4b965c862d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove redundant "coding: utf-8" lines ( #9786 )  
							
							... 
							
							
							
							Part of #9744 
Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now.
`Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>` 
							
						 
						
							2021-04-14 15:34:27 +01:00  
				
					
						
							
							
								 
						
							
							
								d2ac767de2 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert ReadWriteLock to async/await. ( #8202 )  
							
							
							
						 
						
							2020-08-28 16:47:11 -04:00  
				
					
						
							
							
								 
						
							
							
								8b3d9b6b19 
								
							
								 
							
						 
						
							
							
								
								Run black.  
							
							
							
						 
						
							2018-08-10 23:54:09 +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  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								7335f0adda 
								
							
								 
							
						 
						
							
							
								
								Add ReadWriteLock  
							
							
							
						 
						
							2016-07-05 15:23:17 +01:00