app{websocket): Refactor transport type annotations and improve event handling in QUIC connection

This commit is contained in:
yashksaini-coder
2025-09-10 04:15:56 +05:30
parent 93db588b9e
commit 771b837916
4 changed files with 12 additions and 11 deletions

View File

@ -491,9 +491,8 @@ class Swarm(Service, INetworkService):
logger.debug(f"Swarm.listen processing multiaddr: {maddr}")
if str(maddr) in self.listeners:
logger.debug(f"Swarm.listen: listener already exists for {maddr}")
return True
success_count += 1
continue
success_count += 1
continue
async def conn_handler(
read_write_closer: ReadWriteCloser, maddr: Multiaddr = maddr
@ -557,6 +556,7 @@ class Swarm(Service, INetworkService):
# I/O agnostic, we should change the API.
if self.listener_nursery is None:
raise SwarmException("swarm instance hasn't been run")
assert self.listener_nursery is not None # For type checker
logger.debug(f"Swarm.listen: calling listener.listen for {maddr}")
await listener.listen(maddr, self.listener_nursery)
logger.debug(f"Swarm.listen: listener.listen completed for {maddr}")