fetch: fix LRU cache for python 2 compatibility

This commit is contained in:
Username
2026-01-08 09:05:59 +01:00
parent 8b606efa6d
commit 12174b0d9d

View File

@@ -610,9 +610,10 @@ def is_usable_proxy(proxy):
"""
with _proxy_valid_cache_lock:
if proxy in _proxy_valid_cache:
# Move to end (most recently used)
_proxy_valid_cache.move_to_end(proxy)
return _proxy_valid_cache[proxy]
# Move to end (most recently used) - Python 2 compatible
value = _proxy_valid_cache.pop(proxy)
_proxy_valid_cache[proxy] = value
return value
result = _validate_proxy(proxy)