New submission from Martin Teichmann <martin.teichm...@gmail.com>:

When working with queues, it is not uncommon that at some point the producer 
stops producing data for good, or the consumer stops consuming, for example 
because a network connection broke down or some user simply closed the session.

In this situation it is very useful to simply cancel all the waiting getters 
and putters. A simple method can do that, Queue.cancel.

----------
components: asyncio
messages: 346023
nosy: Martin.Teichmann, asvetlov, yselivanov
priority: normal
severity: normal
status: open
title: Add a cancel method to asyncio Queues
type: enhancement
versions: Python 3.8

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue37334>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to