@@ -181,7 +181,6 @@ def __init__(self, keys=None, source="", cache_time=300, verify_ssl=True,
181
181
self ._keys = []
182
182
self .remote = False
183
183
self .cache_time = cache_time
184
- self .last_fetched = None
185
184
self .time_out = 0
186
185
self .etag = ""
187
186
self .source = None
@@ -190,6 +189,7 @@ def __init__(self, keys=None, source="", cache_time=300, verify_ssl=True,
190
189
self .keyusage = keyusage
191
190
self .imp_jwks = None
192
191
self .last_updated = 0
192
+ self .last_remote = None
193
193
194
194
if httpc :
195
195
self .httpc = httpc
@@ -337,10 +337,10 @@ def do_remote(self):
337
337
338
338
try :
339
339
LOGGER .debug ('KeyBundle fetch keys from: %s' , self .source )
340
- if self .last_fetched is not None :
340
+ if self .last_remote is not None :
341
341
if "headers" not in self .httpc_params :
342
342
self .httpc_params ["headers" ] = {}
343
- self .httpc_params ["headers" ]["If-Modified-Since" ] = self .last_fetched
343
+ self .httpc_params ["headers" ]["If-Modified-Since" ] = self .last_remote
344
344
_http_resp = self .httpc ('GET' , self .source , ** self .httpc_params )
345
345
except Exception as err :
346
346
LOGGER .error (err )
@@ -364,10 +364,10 @@ def do_remote(self):
364
364
365
365
if hasattr (_http_resp , "headers" ):
366
366
headers = getattr (_http_resp , "headers" )
367
- self .last_fetched = headers .get ("last-modified" ) or headers .get ("date" )
367
+ self .last_remote = headers .get ("last-modified" ) or headers .get ("date" )
368
368
369
369
elif _http_resp .status_code == 304 : # Not modified
370
- LOGGER .debug ("%s not modified since %s" , self .source , self .last_fetched )
370
+ LOGGER .debug ("%s not modified since %s" , self .source , self .last_remote )
371
371
pass
372
372
373
373
else :
0 commit comments