diff --git a/Lib/urllib.py b/Lib/urllib.py index 381d54ec9d9..4d686b911ba 100644 --- a/Lib/urllib.py +++ b/Lib/urllib.py @@ -538,8 +538,8 @@ def open_data(self, url, data=None): class FancyURLopener(URLopener): """Derived class with handlers for errors we can handle (perhaps).""" - def __init__(self, *args): - apply(URLopener.__init__, (self,) + args) + def __init__(self, *args, **kwargs): + apply(URLopener.__init__, (self,) + args, kwargs) self.auth_cache = {} self.tries = 0 self.maxtries = 10