(self)
| 38 | self._encode_cache = {} |
| 39 | |
| 40 | def _get_session(self): |
| 41 | session = getattr(self._local, "session", None) |
| 42 | if session is None: |
| 43 | session = requests.Session() |
| 44 | adapter = HTTPAdapter( |
| 45 | pool_connections=self.pool_maxsize, |
| 46 | pool_maxsize=self.pool_maxsize, |
| 47 | ) |
| 48 | session.mount("http://", adapter) |
| 49 | session.mount("https://", adapter) |
| 50 | self._local.session = session |
| 51 | return session |
| 52 | |
| 53 | def _encode_image(self, image): |
| 54 | with Image.open(image) as img: |