Lines 11-22
included with the distribution).
Link Here
|
11 |
|
11 |
|
12 |
""" |
12 |
""" |
13 |
|
13 |
|
14 |
import re, base64, urlparse, posixpath, md5, sha, sys, copy |
14 |
import re, base64, urlparse, posixpath, sys, copy |
15 |
|
15 |
|
16 |
from urllib2 import BaseHandler |
16 |
from urllib2 import BaseHandler |
17 |
from urllib import getproxies, unquote, splittype, splituser, splitpasswd, \ |
17 |
from urllib import getproxies, unquote, splittype, splituser, splitpasswd, \ |
18 |
splitport |
18 |
splitport |
19 |
|
19 |
|
|
|
20 |
try: |
21 |
from hashlib import sha1 as sha, md5 |
22 |
except ImportError: |
23 |
import sha, md5 |
24 |
|
20 |
|
25 |
|
21 |
def _parse_proxy(proxy): |
26 |
def _parse_proxy(proxy): |
22 |
"""Return (scheme, user, password, host/port) given a URL or an authority. |
27 |
"""Return (scheme, user, password, host/port) given a URL or an authority. |
23 |
- |
|
|