Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: various bugs in transport layer
- if exception happens while calling task_done after a successful request, task_done is (wrongly) called again - all_tasks_done if unfinished_tasks transitions from 1 to 0. But the queue might have been empty from the beginning, therefore this never fires
- Loading branch information