This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author davin
Recipients Joseph.Siddall, berker.peksag, davin, jnoller, sbt, zvyn
Date 2015-09-20.22:21:07
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1442787668.04.0.553404775853.issue22872@psf.upfronthosting.co.za>
In-reply-to
Content
The proposed patch would potentially break existing code which anticipates the current behavior.  The potential negative impact means this particular proposed patch is not viable.

Choices forward include:  (1) better documenting the existing, established implementation behavior (perhaps having the assert provide a more informative message), or (2) altering the behavior in a new release version (perhaps 3.6 when it comes) and documenting that change appropriately there.

As to what sort of exception we should expect in this situation, unfortunately comparing to the queue module's Queue does not help guide expectations much since it does not have need of a close().

Of the two above options, I'm more inclined towards the first.  Does @Joseph.Siddall have other motivations that helped motivate this suggested improvement?
History
Date User Action Args
2015-09-20 22:21:08davinsetrecipients: + davin, jnoller, sbt, berker.peksag, zvyn, Joseph.Siddall
2015-09-20 22:21:08davinsetmessageid: <1442787668.04.0.553404775853.issue22872@psf.upfronthosting.co.za>
2015-09-20 22:21:08davinlinkissue22872 messages
2015-09-20 22:21:07davincreate