Format: application/x-python-code
1 o
2
3 �h� � @ s$ d dl mZ G dd� d�Ze� ZdS )� )�wrapsc @ s. e Zd Zdd� Zdd� Zd
4 dd�Zdd � ZdS )�_PluginManagerc C s g | _ i | _i | _d S �N)�_registered_plugins�_cached_base_callbacks�_built_functions)�self� r �Kc:\Users\shubh\Videos\agent\nova\Lib\site-packages\jedi/plugins/__init__.py�__init__ s
5 z_PluginManager.__init__c G s | j �|� | �� dS )z<
6 Makes it possible to register your plugin.
7 N)r �extend�_build_functions)r �pluginsr r r
8 �register
9 s z_PluginManager.registerNc s � �fdd�}|S )Nc sJ t | �� �fdd��}�p| j���jvsJ ��j� | � �<