a
    á `ù  ã                   @   sh   d 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   ú@/usr/lib/python3/dist-packages/certbot/_internal/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_routine/   s    zInstaller.recovery_routinec                 C   s   d S r   r   r   r   r   r	   Úconfig_test2   s    zInstaller.config_testc                 C   s   d S r   r   r   r   r   r	   Úrestart5   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.interfaceÚzopeZcertbotr   Zcertbot.pluginsr   Z	getLoggerr   ZloggerZ	interfaceZimplementerZ
IInstallerZproviderZIPluginFactoryZPluginr   r   r   r   r	   Ú<module>   s   
