/opt/cloudlinux/venv/lib/python3.11/site-packages/astroid/__pycache__
� "�M"�N�� �L � d dl mZ d dlmZ G d� d� � Z e� � ZdS )� )�annotations)�Anyc �* � e Zd ZdZd d�Zd d�Zdd�Zd S )�CacheManagerz-Manager of caches, to be used as a singleton.�return�Nonec � � g | _ d S )N)�dict_caches)�selfs �_/builddir/build/BUILD/cloudlinux-venv-1.0.8/venv/lib/python3.11/site-packages/astroid/_cache.py�__init__zCacheManager.__init__ s � �13����� c �B � | j D ]}|� � � �dS )zClear all caches.N)r �clear)r � dict_caches r �clear_all_cacheszCacheManager.clear_all_caches s3 � ��*� � �J�������� � r �cache�dict[Any, Any]c �: � | j � |� � dS )z&Add a dictionary cache to the manager.N)r �append)r r s r �add_dict_cachezCacheManager.add_dict_cache s � ������&�&�&�&�&r N)r r )r r r r )�__name__� __module__�__qualname__�__doc__r r r � r r r r sV � � � � � �7�7�4� 4� 4� 4�� � � � '� '� '� '� '� 'r r N)� __future__r �typingr r � CACHE_MANAGERr r r �<module>r sd �� #� "� "� "� "� "� � � � � � � '� '� '� '� '� '� '� '� ���� � � r
.
Edit
..
Edit
__init__.cpython-311.pyc
Edit
__pkginfo__.cpython-311.pyc
Edit
_ast.cpython-311.pyc
Edit
_backport_stdlib_names.cpython-311.pyc
Edit
_cache.cpython-311.pyc
Edit
arguments.cpython-311.pyc
Edit
astroid_manager.cpython-311.pyc
Edit
bases.cpython-311.pyc
Edit
builder.cpython-311.pyc
Edit
const.cpython-311.pyc
Edit
constraint.cpython-311.pyc
Edit
context.cpython-311.pyc
Edit
decorators.cpython-311.pyc
Edit
exceptions.cpython-311.pyc
Edit
filter_statements.cpython-311.pyc
Edit
helpers.cpython-311.pyc
Edit
inference.cpython-311.pyc
Edit
inference_tip.cpython-311.pyc
Edit
manager.cpython-311.pyc
Edit
mixins.cpython-311.pyc
Edit
modutils.cpython-311.pyc
Edit
node_classes.cpython-311.pyc
Edit
objects.cpython-311.pyc
Edit
protocols.cpython-311.pyc
Edit
raw_building.cpython-311.pyc
Edit
rebuilder.cpython-311.pyc
Edit
scoped_nodes.cpython-311.pyc
Edit
test_utils.cpython-311.pyc
Edit
transforms.cpython-311.pyc
Edit
typing.cpython-311.pyc
Edit
util.cpython-311.pyc
Edit