Current File : //lib/python2.7/site-packages/tuned/utils/plugin_loader.pyc |
�
��\c @ sJ d d l Z d d l Z d g Z e j j � Z d e f d � � YZ d S( i����Nt PluginLoaderc B sD e Z d d d g Z d � Z d � Z d � Z d � Z d � Z RS( t
_namespacet _prefixt
_interfacec C s
t � � d S( s~
This method has to be implemented in child class and should
set _namespace, _prefix, and _interface member attributes.
N( t NotImplementedError( t self( ( s= /usr/lib/python2.7/site-packages/tuned/utils/plugin_loader.pyt _set_loader_parameters s c C s� t t | � j � d | _ d | _ d | _ | j � t | j � t k sS t
� t | j � t k sn t
� t | j � t k r� t | j t � s� t
� d S( N(
t superR t __init__t NoneR R R R t typet strt AssertionErrort
issubclasst object( R ( ( s= /usr/lib/python2.7/site-packages/tuned/utils/plugin_loader.pyR s
c C s>