U
    ÝÁ]  ã                   @   sp   d Z ddlZddlZddlZddlmZ ddlmZ e 	e
¡Zej ej¡ej ej¡G dd„ dejƒƒƒZdS )zNull plugin.é    N)Ú
interfaces)Úcommonc                   @   sx   e Zd ZdZdZdZdd„ Zdd„ Zdd	„ Zddd„Z	ddd„Z
dd„ Zddd„Zd dd„Zdd„ Zdd„ Zdd„ Zd
S )!Ú	InstallerzNull installer.zNull InstallerTc                 C   s   d S ©N© ©Úselfr   r   ú6/usr/lib/python3/dist-packages/certbot/plugins/null.pyÚprepare   s    zInstaller.preparec                 C   s   dS )Nz1Installer that doesn't do anything (for testing).r   r   r   r   r	   Ú	more_info   s    zInstaller.more_infoc                 C   s   g S r   r   r   r   r   r	   Úget_all_names   s    zInstaller.get_all_namesNc                 C   s   d S r   r   )r   ÚdomainZ	cert_pathZkey_pathZ
chain_pathZfullchain_pathr   r   r	   Údeploy_cert!   s    zInstaller.deploy_certc                 C   s   d S r   r   )r   r   ZenhancementZoptionsr   r   r	   Úenhance%   s    zInstaller.enhancec                 C   s   g S r   r   r   r   r   r	   Úsupported_enhancements(   s    z Installer.supported_enhancementsFc                 C   s   d S r   r   )r   ÚtitleZ	temporaryr   r   r	   Úsave+   s    zInstaller.saveé   c                 C   s   d S r   r   )r   Zrollbackr   r   r	   Úrollback_checkpoints.   s    zInstaller.rollback_checkpointsc                 C   s   d S r   r   r   r   r   r	   Úrecovery_routine1   s    zInstaller.recovery_routinec                 C   s   d S r   r   r   r   r   r	   Úconfig_test4   s    zInstaller.config_testc                 C   s   d S r   r   r   r   r   r	   Úrestart7   s    zInstaller.restart)NN)N)NF)r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__ZdescriptionZhiddenr
   r   r   r   r   r   r   r   r   r   r   r   r   r   r	   r      s       ÿ



r   )r   ZloggingZzope.componentÚzopeZzope.interfaceZcertbotr   Zcertbot.pluginsr   Z	getLoggerr   ZloggerZ	interfaceZimplementerZ
IInstallerZproviderZIPluginFactoryZPluginr   r   r   r   r	   Ú<module>   s   
