class robot_urllib(robot_base):
- def urlretrieve(self, bookmark, url, accept_charset=False):
+ def get(self, bookmark, url, accept_charset=False):
try:
# Set fake referer to the base URL
urllib._urlopener.addheaders[2] = ('Referer', url)
content = infile.read()
infile.close()
- return headers, content, None
+ return None, headers, content
except IOError, msg:
if (msg[0] == "http error") and (msg[1] == -1):
error = get_error(msg)
self.log(' Error: %s' % error)
- return None, None, error
+ return error, None, None
def get_ftp_welcome(self):
global ftpcache_key