I have a problem with notifying all current subscribers and new subscribers 
about the closure of the queue and the reason. For example, I have a producer 
that reads messages from websocket or something else and send this to a queue, 
and several consumers (I do not know how many). If any exception occurred, then 
all current subscribers and subscribers which will be added later should know 
about this error. I tried to send an exception to a queue, but that did not 
help, because I have several consumers. Also, this will not protect new 
consumers. I propose to add a new close method with exc argument, which will 
throw an exception when calling the get method, and also throw an exception for 
all current _getters.
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/EYVGOE5XUJPHKMDAGDHAXZ32VP6IAZL5/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to