[Python-Dev] Why does httplib import from test_support? (original) (raw)
Guido van Rossum guido at python.org
Tue Aug 19 19:25:35 CEST 2008
- Previous message: [Python-Dev] Why does httplib import from test_support?
- Next message: [Python-Dev] Why does httplib import from test_support?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Tue, Aug 19, 2008 at 8:46 AM, Nick Coghlan <ncoghlan at gmail.com> wrote:
Brett Cannon wrote:
On Mon, Aug 18, 2008 at 11:55 AM, Fred Drake <fdrake at acm.org> wrote:
On Aug 18, 2008, at 2:43 PM, Antoine Pitrou wrote:
If it's about silencing warnings, then how about putting it in the warnings module?
That sounds good to me, and would be very reasonable. This would make a nice context manager.
That works for me as well; just move catchwarning() to 'warnings' and leave test.testsupport as-is. If we did that, though, I would want to make 'record' False by default so that it had more reasonable defaults for non-testing purposes. Moving this single context manager over to warnings definitely makes more sense to me than moving the whole testsupport module.
Works for me.
It would also be easy enough to add a "catchwarning" factory function in testsupport that switched the default back to record=True so we didn't have to change all of the invocations in the test suite.
-- --Guido van Rossum (home page: http://www.python.org/~guido/)
- Previous message: [Python-Dev] Why does httplib import from test_support?
- Next message: [Python-Dev] Why does httplib import from test_support?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]