Repository URL to install this package:
Version:
0.1.1-1 ▾
|
odigos
/
etc
/
odigos-vmagent
/
instrumentations
/
python
/
urllib3
/
__pycache__
/
_collections.cpython-311.pyc
|
---|
§ ÞEqfl, ã ó d dl mZ d dlmZmZ n# e$ r d dlmZmZ Y nw xY w d dlmZ n# e$ r G d d¦ « ZY nw xY wd dlm Z ddl mZ dd lm Z dd lmZmZ ddgZ e¦ « Z G d de¦ « Z G d de¦ « ZdS )é )Úabsolute_import)ÚMappingÚMutableMapping)ÚRLockc ó e Zd Zd Zd ZdS )r c ó d S ©N© ©Úselfs ú;/tmp/pip-target-asg8frr5/lib/python/urllib3/_collections.pyÚ __enter__zRLock.__enter__ ó ØDó c ó d S 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 s2 ð ð ð ð ð ð ð ð r r )ÚOrderedDicté )Ú InvalidHeader)Úsix)ÚiterkeysÚ itervaluesÚRecentlyUsedContainerÚHTTPHeaderDictc óH e Zd ZdZeZddZd Zd Zd Z d Z d Zd Zd Z dS ) 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 óz || _ || _ | ¦ « | _ t ¦ « | _ d S r )Ú_maxsizeÚdispose_funcÚContainerClsÚ _containerr Úlock)r Úmaxsizer% s r Ú__init__zRecentlyUsedContainer.__init__/ s3 Ø Ø(Ôà×+Ò+Ñ-Ô-ÝGG r c ó | j 5 | j |¦ « }|| j |<