Return `Dict[Tuple, Tuple]` from `.get_registry()`
							parent
							
								
									fbd68d2d91
								
							
						
					
					
						commit
						56b81f07e5
					
				| 
						 | 
					@ -440,7 +440,7 @@ class Actor:
 | 
				
			||||||
                            f"Cancelling all tasks for {chan} from {chan.uid}")
 | 
					                            f"Cancelling all tasks for {chan} from {chan.uid}")
 | 
				
			||||||
                        for (channel, cid) in self._rpc_tasks:
 | 
					                        for (channel, cid) in self._rpc_tasks:
 | 
				
			||||||
                            if channel is chan:
 | 
					                            if channel is chan:
 | 
				
			||||||
                                self._cancel_task(cid, channel)
 | 
					                                await self._cancel_task(cid, channel)
 | 
				
			||||||
                        log.debug(
 | 
					                        log.debug(
 | 
				
			||||||
                                f"Msg loop signalled to terminate for"
 | 
					                                f"Msg loop signalled to terminate for"
 | 
				
			||||||
                                f" {chan} from {chan.uid}")
 | 
					                                f" {chan} from {chan.uid}")
 | 
				
			||||||
| 
						 | 
					@ -871,7 +871,11 @@ class Arbiter(Actor):
 | 
				
			||||||
    ) -> Dict[str, Tuple[str, str]]:
 | 
					    ) -> Dict[str, Tuple[str, str]]:
 | 
				
			||||||
        """Return current name registry.
 | 
					        """Return current name registry.
 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
        return list(self._registry)
 | 
					        # NOTE: requires ``strict_map_key=False`` to the msgpack
 | 
				
			||||||
 | 
					        # unpacker since we have tuples as keys (not this makes the
 | 
				
			||||||
 | 
					        # arbiter suscetible to hashdos):
 | 
				
			||||||
 | 
					        # https://github.com/msgpack/msgpack-python#major-breaking-changes-in-msgpack-10
 | 
				
			||||||
 | 
					        return self._registry
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    async def wait_for_actor(
 | 
					    async def wait_for_actor(
 | 
				
			||||||
        self, name: str
 | 
					        self, name: str
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue