On Tue, Apr 21, 2020 at 2:18 AM Antoine Pitrou <solip...@pitrou.net> wrote: > On Tue, 21 Apr 2020 18:27:41 +1200 > Greg Ewing <greg.ew...@canterbury.ac.nz> wrote: > > On 21/04/20 10:23 am, Eric Snow wrote: > > > with the current spec channels get automatically closed > > > sooner, effectively as soon as all wrapping objects *that were used* > > > are garbage collected (or released). > > > > Maybe I'm missing something, but just because an object > > hasn't been used *yet* doesn't mean it isn't going to > > be used in the future, so isn't this wildly wrong? > > That's my concern indeed. An interpreter may be willing to wait for > incoming data in the future, without needing it immediately. > > (that incoming data may even represent something very trivial, such as a > request to terminate itself)
Yeah, I had that same realization yesterday and it didn't change after sleeping on it. I suppose the only question I have left is if there is value to users in knowing which interpreters have *used* a particular channel. -eric _______________________________________________ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/LN5RLD7FCTLVFLNJZWW6TNCTDETMHYBQ/ Code of Conduct: http://python.org/psf/codeofconduct/