From 12174b0d9d241391353cbca912fd7e40e787a66a Mon Sep 17 00:00:00 2001 From: Username Date: Thu, 8 Jan 2026 09:05:59 +0100 Subject: [PATCH] fetch: fix LRU cache for python 2 compatibility --- fetch.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fetch.py b/fetch.py index 32af3e2..fead0e5 100644 --- a/fetch.py +++ b/fetch.py @@ -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)