(self)
| 65 | self._sessions = {self._session_key(): self.create_session()} |
| 66 | |
| 67 | def create_session(self): |
| 68 | session = requests.Session() |
| 69 | session.headers.update(self.HEADERS) |
| 70 | session.headers.update(self._headers) |
| 71 | session.mount('http://', HTTPAdapter(max_retries=self._max_retries)) |
| 72 | session.mount('https://', HTTPAdapter(max_retries=self._max_retries)) |
| 73 | return session |
| 74 | |
| 75 | def _session_key(self): |
| 76 | return os.getpid() |