forked from goodboy/tractor
				
			Facepalm, don't pass in unecessary cancel scope
							parent
							
								
									65c5d7da4e
								
							
						
					
					
						commit
						f23b5b89dd
					
				|  | @ -136,7 +136,7 @@ class ScopePerTaskNursery(Struct): | |||
|         else: | ||||
|             # NOTE: what do we enforce as a signature for the | ||||
|             # `@task_scope_manager` here? | ||||
|             mngr = sm(nursery=n, scope=cs) | ||||
|             mngr = sm(nursery=n) | ||||
| 
 | ||||
|         async def _start_wrapped_in_scope( | ||||
|             task_status: TaskStatus[ | ||||
|  | @ -213,11 +213,9 @@ class ScopePerTaskNursery(Struct): | |||
| # @trio.task_scope_manager | ||||
| def add_task_handle_and_crash_handling( | ||||
|     nursery: Nursery, | ||||
|     scope: CancelScope, | ||||
| 
 | ||||
| ) -> Generator[None, list[Any]]: | ||||
| 
 | ||||
|     cs: CancelScope = CancelScope() | ||||
|     task_outcome = TaskOutcome() | ||||
| 
 | ||||
|     # if you need it you can ask trio for the task obj | ||||
|  | @ -226,7 +224,7 @@ def add_task_handle_and_crash_handling( | |||
| 
 | ||||
|     try: | ||||
|         # yields back when task is terminated, cancelled, returns? | ||||
|         with cs: | ||||
|         with CancelScope() as cs: | ||||
| 
 | ||||
|             # the yielded value(s) here are what are returned to the | ||||
|             # nursery's `.start_soon()` caller B) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue