--- /usr/local/lib/python2.5/urllib2.py.orig 2005-02-19 23:55:11.739850376 +0000 +++ /usr/local/lib/python2.5/urllib2.py 2005-02-19 23:57:11.867588184 +0000 @@ -710,7 +710,9 @@ if password_mgr is None: password_mgr = HTTPPasswordMgr() self.passwd = password_mgr - self.add_password = self.passwd.add_password + + def add_password(self, *args, **kwds): + return self.passwd.add_password(*args, **kwds) def http_error_auth_reqed(self, authreq, host, req, headers): # XXX could be multiple headers @@ -786,10 +788,12 @@ if passwd is None: passwd = HTTPPasswordMgr() self.passwd = passwd - self.add_password = self.passwd.add_password self.retried = 0 self.nonce_count = 0 + def add_password(self, *args, **kwds): + return self.passwd.add_password(*args, **kwds) + def reset_retry_count(self): self.retried = 0