]> git.phdru.name Git - m_lib.git/blob - m_lib/net/www/url_lib.py
2ba2d4b90b5157168b7633eb4a10a4b8a08583bc
[m_lib.git] / m_lib / net / www / url_lib.py
1 "url_lib"
2
3
4 from urllib import FancyURLopener
5
6 class NoAsk_URLopener(FancyURLopener):
7    "URL opener that does not ask for a password interactively"
8
9    def __init__(self, username, password):
10       FancyURLopener.__init__(self)
11
12       self.username = username
13       self.password = password
14       self._asked = 0
15
16    def prompt_user_passwd(self, host, realm):
17       if self._asked:
18          return None, None
19
20       self._asked = 1
21       return self.username, self.password