Skip to content

Commit dfb75ab

Browse files
committed
Store headers from HTTP responses
1 parent 08f911a commit dfb75ab

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

preston/preston.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ def __init__(self, **kwargs: Any) -> None:
6666
self.access_token = kwargs.get("access_token")
6767
self.access_expiration = kwargs.get("access_expiration")
6868
self.refresh_token = kwargs.get("refresh_token")
69+
self.stored_headers = []
6970
self._kwargs = kwargs
7071
if not kwargs.get("no_update_token", False):
7172
self._try_refresh_access_token()
@@ -318,6 +319,7 @@ def get_path(self, path: str, data: dict) -> Tuple[dict, dict]:
318319
self._try_refresh_access_token()
319320
resp = self.session.get(target_url)
320321
self.cache.set(resp)
322+
self.stored_headers.insert(0, resp.headers)
321323
if resp.text:
322324
return resp.json()
323325
return None

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "preston"
3-
version = "4.5.0"
3+
version = "4.6.0"
44
description = "EVE ESI API access tool"
55
authors = ["Celeo <[email protected]>"]
66
license = "MIT"

0 commit comments

Comments
 (0)