| Server IP : 85.112.90.236 / Your IP : 192.168.1.26 Web Server : Apache System : Linux 85-112-90-236.cprapid.com 6.12.0-211.7.3.el10_2.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 19 12:46:58 EDT 2026 x86_64 User : ftechme ( 1002) PHP Version : 8.2.32 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /proc/self/root/lib/python3.12/site-packages/urllib3/__pycache__/ |
Upload File : |
�
�njl, � � � d dl mZ d dlmZmZ d dlmZ d dlm Z ddl
mZ dd lm
Z
dd
lmZmZ ddgZ e� Z G d
� de� Z G d� de� Zy# e$ r d dlmZmZ Y �Rw xY w# e$ r
G d� d� ZY �`w xY w)� )�absolute_import)�Mapping�MutableMapping)�RLockc � � e Zd Zd� Zd� Zy)r c � � y �N� ��selfs �9/usr/lib/python3.12/site-packages/urllib3/_collections.py� __enter__zRLock.__enter__ � � �� c � � y r r
)r �exc_type� exc_value� tracebacks r
�__exit__zRLock.__exit__ r r N)�__name__�
__module__�__qualname__r r r
r r
r r s � � � r r )�OrderedDict� )�
InvalidHeader)�six)�iterkeys�
itervalues�RecentlyUsedContainer�HTTPHeaderDictc �F � e Zd ZdZeZdd�Zd� Zd� Zd� Z d� Z
d� Zd � Zd
� Z
y)r a�
Provides a thread-safe dict-like container which maintains up to
``maxsize`` keys while throwing away the least-recently-used keys beyond
``maxsize``.
:param maxsize:
Maximum number of recent elements to retain.
:param dispose_func:
Every time an item is evicted from the container,
``dispose_func(value)`` is called. Callback which will get called
Nc �h � || _ || _ | j � | _ t � | _ y r )�_maxsize�dispose_func�ContainerCls�
_containerr �lock)r �maxsizer$ s r
�__init__zRecentlyUsedContainer.__init__/ s* � ���
�(����+�+�-����G�� r c � � | j 5 | j j |� }|| j |<