Skip to content

Look into cancellation safety for (e.g.) reconnection #1112

@james-garner-canonical

Description

@james-garner-canonical

Description

#1103 fixes the inability to reconnect on 3.12 due to a change to asyncio, but also revealed that there was an intent to shield reconnect from cancellation. It's not clear whether (a) this is currently needed and (b) whether it's currently protected at all by the current version of asyncio.wait. Let's look into this.

Urgency

Casually opening an issue

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions