24
26
def download(self, source, dest):
25
27
# propogate all exceptions
29
proto, netloc, path, params, query, fragment = urlparse.urlparse(source)
33
source = urlparse.urlunparse((proto, barehost, path, params, query, fragment))
38
passman.add_password(None, source, username, password)
27
42
response = urllib2.urlopen(source)
29
44
with open(dest, 'w') as dest_file: