HEX
Server: LiteSpeed
System: Linux ws4.angoweb.net 5.14.0-611.13.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 11 04:57:59 EST 2025 x86_64
User: tswangoe (2287)
PHP: 8.1.33
Disabled: show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open
Upload Files
File: //usr/lib/python3.9/site-packages/certbot/_internal/plugins/__pycache__/null.cpython-39.pyc
a

}|�g+�@sxdZddlZddlmZddlmZddlmZddlmZddlmZddl	m
Z
e�e�Z
Gd	d
�d
e
jej�ZdS)zNull plugin.�N)�Callable)�List)�Optional)�Union)�
interfaces)�commonc@seZdZdZdZdZeeddd�dd��Zdd	�d
d�Z	e
d	�dd
�Zee
d	�dd�Z
e
e
e
e
e
dd�dd�Zd&e
e
eeee
e
fdd�dd�Zee
d	�dd�Zd'ee
edd�dd�Zd(edd�dd�Zdd	�d d!�Zdd	�d"d#�Zdd	�d$d%�ZdS))�	InstallerzNull installer.zNull InstallerT).NN)�add�returncCsdS�N�)�clsr	rr�B/usr/lib/python3.9/site-packages/certbot/_internal/plugins/null.py�add_parser_argumentsszInstaller.add_parser_arguments)r
cCsdSrr��selfrrr�prepareszInstaller.preparecCsdS)Nz1Installer that doesn't do anything (for testing).rrrrr�	more_infoszInstaller.more_infocCsgSrrrrrr�
get_all_names szInstaller.get_all_names)�domain�	cert_path�key_path�
chain_path�fullchain_pathr
cCsdSrr)rrrrrrrrr�deploy_cert#szInstaller.deploy_cert)r�enhancement�optionsr
cCsdSrr)rrrrrrr�enhance'szInstaller.enhancecCsgSrrrrrr�supported_enhancements+sz Installer.supported_enhancementsF)�title�	temporaryr
cCsdSrr)rrr rrr�save.szInstaller.save�)�rollbackr
cCsdSrr)rr#rrr�rollback_checkpoints1szInstaller.rollback_checkpointscCsdSrrrrrr�recovery_routine4szInstaller.recovery_routinecCsdSrrrrrr�config_test7szInstaller.config_testcCsdSrrrrrr�restart:szInstaller.restart)N)NF)r")�__name__�
__module__�__qualname__�__doc__�descriptionZhidden�classmethodrrr�strrrrrrrrr�boolr!�intr$r%r&r'rrrrrs*���r)r+Zlogging�typingrrrrZcertbotrZcertbot.pluginsrZ	getLoggerr(�loggerZPluginrrrrr�<module>s