PchkConnectionManager overwrites the request_serials_task. Fix it by collecting all request_serials tasks and regularly awaiting those that are done in process_input. An alternative place for doing the regular cleanup work would be either the ping task or a new separate periodic cleanup task.
@alengwenus If you prefer any of the two other options, just let me know. Shouldn't be pretty simple to change it.
The included test issues a warning about a task that was not awaited without the fix.
PchkConnectionManager overwrites the
request_serials_task
. Fix it by collecting allrequest_serials
tasks and regularly awaiting those that are done in process_input. An alternative place for doing the regular cleanup work would be either the ping task or a new separate periodic cleanup task.@alengwenus If you prefer any of the two other options, just let me know. Shouldn't be pretty simple to change it.
The included test issues a warning about a task that was not awaited without the fix.