forked from goodboy/tractor
				
			Hipshot, try to avoid subs teardown race
							parent
							
								
									8fd515c7b9
								
							
						
					
					
						commit
						4f831abe25
					
				| 
						 | 
				
			
			@ -1,5 +1,6 @@
 | 
			
		|||
"""
 | 
			
		||||
Broadcast channels for fan-out to local tasks.
 | 
			
		||||
 | 
			
		||||
"""
 | 
			
		||||
from contextlib import asynccontextmanager
 | 
			
		||||
from functools import partial
 | 
			
		||||
| 
						 | 
				
			
			@ -332,6 +333,9 @@ def test_ensure_slow_consumers_lag_out(
 | 
			
		|||
                                await trio.sleep(delay)
 | 
			
		||||
 | 
			
		||||
                            if task.name == 'sub_1':
 | 
			
		||||
                                # trigger checkpoint to clean out other subs
 | 
			
		||||
                                await trio.sleep(0)
 | 
			
		||||
 | 
			
		||||
                                # the non-lagger got
 | 
			
		||||
                                # a ``trio.EndOfChannel``
 | 
			
		||||
                                # because the ``tx`` below was closed
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue