�
�~�e� � �V � d dl Z ddlmZ G d� de� Z G d� d� Z G d� d � Zy)
� N� )�
format_objectc � � e Zd ZdZy)�PluginConfigErrorz7There was an error registering or configuring a plugin.N)�__name__�
__module__�__qualname__�__doc__� � �6/usr/lib/python3/dist-packages/landscape/lib/plugin.pyr r s � �Ar r c �( � e Zd ZdZd� Zd� Zd� Zd� Zy)�PluginRegistryz(A central integration point for plugins.c � � g | _ i | _ y )N)�_plugins�
_plugin_names��selfs r
�__init__zPluginRegistry.__init__
s � ���
���r c �� � t j dt |� � | j j |� t |d� r|| j |j < |