+ if cookie_file:
+ self._cj = cookielib.MozillaCookieJar(cookie_file)
+ try:
+ self._cj.load()
+ except IOError:
+ self._cj.save()
+ self._cj.load()
+ else:
+ self._cj = cookielib.CookieJar()
+ self._opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self._cj))