M/e+dZddlZddlmZddlmZddlmZddlmZddlmZddl m Z eje Z Gd d e jejZy) z Null plugin.N)Callable)List)Optional)Union) interfaces)commonc eZdZdZdZdZededddfdZdd Z de fd Z de e fd Z d e d e de de de ddf dZ dd e de deee e e fddfdZde e fdZd dee deddfdZd!deddfdZddZddZddZy)" InstallerzNull installer.zNull InstallerTadd).NreturnNcyN)clsr s @/usr/lib/python3/dist-packages/certbot/_internal/plugins/null.pyadd_parser_argumentszInstaller.add_parser_arguments cyrrselfs rpreparezInstaller.prepare rcy)Nz1Installer that doesn't do anything (for testing).rrs r more_infozInstaller.more_infosBrcgSrrrs r get_all_nameszInstaller.get_all_names  rdomain cert_pathkey_path chain_pathfullchain_pathcyrr)rrr r!r"r#s r deploy_certzInstaller.deploy_cert#rr enhancementoptionscyrr)rrr&r's renhancezInstaller.enhance'rrcgSrrrs rsupported_enhancementsz Installer.supported_enhancements+rrtitle temporarycyrr)rr,r-s rsavezInstaller.save.rrrollbackcyrr)rr0s rrollback_checkpointszInstaller.rollback_checkpoints1rrcyrrrs rrecovery_routinezInstaller.recovery_routine4rrcyrrrs r config_testzInstaller.config_test7rrcyrrrs rrestartzInstaller.restart:rr)r Nr)NF))__name__ __module__ __qualname____doc__ descriptionhidden classmethodrrrstrrrrr%rrr)r+boolr/intr2r4r6r8rrrr r s"K F x ': t   C3CtCy # #  # 58 =A <@ c  !%S 3"78 DH S  (3- 4 D  S     rr )r=loggingtypingrrrrcertbotrcertbot.pluginsr getLoggerr:loggerPluginr rrrrKsG"   8 $-  z33- r