| Server IP : 88.99.149.37 / Your IP : 216.73.216.141 Web Server : nginx/1.31.2 System : Linux server-88-99-149-37 6.12.0-124.56.5.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 06:12:08 EDT 2026 x86_64 User : muralimurth ( 1015) PHP Version : 8.4.23 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/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 |<