
¡\\X  ã               @   s    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 j	 e
 ƒ Z e j j e j ƒ e j j e j ƒ Gd d „  d e j ƒ ƒ ƒ Z d S)zNull plugin.é    N)Ú
interfaces)Úcommonc               @   sÄ   e  Z d  Z d Z d Z d Z d d „  Z d d „  Z d d	 „  Z d
 d
 d d „ Z	 d
 d d „ Z
 d d „  Z d
 d d d „ Z d d d „ Z 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)Nr   )r   r   r   r   Úget_all_names   s    zInstaller.get_all_namesNc             C   s   d  S)Nr   )r   ÚdomainZ	cert_pathZkey_pathZ
chain_pathZfullchain_pathr   r   r   Údeploy_cert!   s    zInstaller.deploy_certc             C   s   d  S)Nr   )r   r   ZenhancementZoptionsr   r   r   Úenhance%   s    zInstaller.enhancec             C   s   g  S)Nr   )r   r   r   r   Úsupported_enhancements(   s    z Installer.supported_enhancementsFc             C   s   d  S)Nr   )r   ÚtitleZ	temporaryr   r   r   Úsave+   s    zInstaller.saveé   c             C   s   d  S)Nr   )r   Zrollbackr   r   r   Úrollback_checkpoints.   s    zInstaller.rollback_checkpointsc             C   s   d  S)Nr   )r   r   r   r   Úrecovery_routine1   s    zInstaller.recovery_routinec             C   s   d  S)Nr   )r   r   r   r   Úview_config_changes4   s    zInstaller.view_config_changesc             C   s   d  S)Nr   )r   r   r   r   Úconfig_test7   s    zInstaller.config_testc             C   s   d  S)Nr   )r   r   r   r   Úrestart:   s    zInstaller.restart)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ZdescriptionZhiddenr   r	   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   