summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeal Norwitz <nnorwitz@gmail.com>2002-06-11 13:38:51 (GMT)
committerNeal Norwitz <nnorwitz@gmail.com>2002-06-11 13:38:51 (GMT)
commit60e04cd317201f43b612e99444eac297fae0ea40 (patch)
tree806cd63198f4e91fe512b2b9c3e334f838d33cd8
parent589dc93620656faf80713b50b50d957664cea287 (diff)
downloadcpython-60e04cd317201f43b612e99444eac297fae0ea40.zip
cpython-60e04cd317201f43b612e99444eac297fae0ea40.tar.gz
cpython-60e04cd317201f43b612e99444eac297fae0ea40.tar.bz2
Fix SF #565414, FancyURLopener() needs to support **kwargs
since the URLopener base class does and **kwargs are used in urlopen.
-rw-r--r--Lib/urllib.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/urllib.py b/Lib/urllib.py
index 381d54e..4d686b9 100644
--- a/Lib/urllib.py
+++ b/Lib/urllib.py
@@ -538,8 +538,8 @@ class URLopener:
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