[Python-Dev] Trickery with moving urllib (original) (raw)

Fred Drake fdrake at acm.org
Sun May 11 09:04:06 CEST 2008


On Sat, May 10, 2008 at 11:38 PM, Brett Cannon <brett at python.org> wrote:

I see three solutions for dealing with this.

1. Have stubs for the entire urllib API in urllib.init that raise a DeprecationWarning either specifying the new name or saying the function/class is deprecated.

On May 11, 2008, at 2:58 AM, Alexandre Vassalotti wrote:

I am probably missing something, because I don't see how this solution would solve the problem. The warning in urllib.init will still be issued when people will import urllib.fetch (or urllib.fetch).

Were the warnings issued on import, yes, but I think Brett's
suggestion was really about issuing warnings when the stub functions
were called. For classes, I guess this could be handled using the
init methods, but I'm not sure I like that, or that it will be
easy to get exactly the right behavior in all cases.

-Fred

-- Fred Drake



More information about the Python-Dev mailing list