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 rhettinger
Recipients amaury.forgeotdarc, benjamin.peterson, christian.heimes, georg.brandl, rhettinger
Date 2008-01-24.04:06:16
SpamBayes Score 0.01757969
Marked as misclassified No
Message-id <1201147577.93.0.63876235717.issue1910@psf.upfronthosting.co.za>
In-reply-to
Content
Amaury, please do revert 60189.  There is no reason to destabalize this 
code, slow it down, and introduce new dependencies.

Use of the with-statement is not in and of itself a "best practice".  
Where it really shines is in factoring-away repeated setup/teardown 
code.

Modules that serve as elemental building blocks (like threading, Queue, 
heapq, etc) need to have fast, clean code with as few dependencies as 
possible.  

Also, we should change/modernize something like asyncore or threading 
with a great deal of care and restraint.  It is too easy to introduce 
hard to find bugs in this code.  It took a long time for this code to 
stabalize and we should enjoy the benefits of its maturity.
History
Date User Action Args
2008-01-24 04:06:18rhettingersetspambayes_score: 0.0175797 -> 0.01757969
recipients: + rhettinger, georg.brandl, amaury.forgeotdarc, christian.heimes, benjamin.peterson
2008-01-24 04:06:17rhettingersetspambayes_score: 0.0175797 -> 0.0175797
messageid: <1201147577.93.0.63876235717.issue1910@psf.upfronthosting.co.za>
2008-01-24 04:06:16rhettingerlinkissue1910 messages
2008-01-24 04:06:16rhettingercreate