Ë
    M/Åe+  ã                   ó¼   — d Z ddlZddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
  ej                  e«      Z G d	„ d
e
j                  ej                  «      Zy)zNull plugin.é    N)ÚCallable)ÚList)ÚOptional)ÚUnion)Ú
interfaces)Úcommonc                   ó  — e Zd ZdZdZdZeded   ddfd„«       Zdd	„Z	de
fd
„Zdee
   fd„Zde
de
de
de
de
ddfd„Z	 dde
de
deeee
   e
f      ddfd„Zdee
   fd„Zd dee
   deddfd„Zd!deddfd„Zdd„Zdd„Zdd„Zy)"Ú	InstallerzNull installer.zNull InstallerTÚadd).NÚreturnNc                  ó   — y ©N© )Úclsr   s     ú@/usr/lib/python3/dist-packages/certbot/_internal/plugins/null.pyÚadd_parser_argumentszInstaller.add_parser_arguments   ó   € àó    c                  ó   — y r   r   ©Úselfs    r   ÚpreparezInstaller.prepare   ó   € Ør   c                  ó   — y)Nz1Installer that doesn't do anything (for testing).r   r   s    r   Ú	more_infozInstaller.more_info   s   € ØBr   c                 ó   — g S r   r   r   s    r   Úget_all_nameszInstaller.get_all_names    ó   € Øˆ	r   ÚdomainÚ	cert_pathÚkey_pathÚ
chain_pathÚfullchain_pathc                  ó   — y r   r   )r   r   r    r!   r"   r#   s         r   Údeploy_certzInstaller.deploy_cert#   r   r   ÚenhancementÚoptionsc                  ó   — y r   r   )r   r   r&   r'   s       r   ÚenhancezInstaller.enhance'   r   r   c                 ó   — g S r   r   r   s    r   Úsupported_enhancementsz Installer.supported_enhancements+   r   r   ÚtitleÚ	temporaryc                  ó   — y r   r   )r   r,   r-   s      r   ÚsavezInstaller.save.   r   r   Úrollbackc                  ó   — y r   r   )r   r0   s     r   Úrollback_checkpointszInstaller.rollback_checkpoints1   r   r   c                  ó   — y r   r   r   s    r   Úrecovery_routinezInstaller.recovery_routine4   r   r   c                  ó   — y r   r   r   s    r   Úconfig_testzInstaller.config_test7   r   r   c                  ó   — y r   r   r   s    r   ÚrestartzInstaller.restart:   r   r   )r   Nr   )NF)é   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚdescriptionÚhiddenÚclassmethodr   r   r   Ústrr   r   r   r%   r   r   r)   r+   Úboolr/   Úintr2   r4   r6   r8   r   r   r   r
   r
      s  „ Ùà"€KØ€Fàð x°	Ñ':ð ¸tò ó ðó
ðC˜3ó Cð˜t C™yó ð #ð °#ð Àð Ø #ðØ58ðØ=Aóð
 <@ñ˜cð °ð Ø! %¨¨S©	°3¨Ñ"7Ñ8ðØDHóð¨¨S©	ó ñ˜( 3™-ð ¸4ð ÈDó ñ¨Sð ¸ó óóôr   r
   )r=   ÚloggingÚtypingr   r   r   r   Úcertbotr   Úcertbot.pluginsr   Ú	getLoggerr:   ÚloggerÚPluginr
   r   r   r   ú<module>rK      sG   ðÙ Û Ý Ý Ý Ý å Ý "à	ˆ×	Ñ	˜8Ó	$€ô-�—‘˜z×3Ñ3õ -r   