← Back
Editing: common.cpython-312.pyc
� n�h�C � �� � d Z ddlmZ ddlmZ ddlZddlZddlZddlZddl Z ddl Z ddlmZ ddlm Z ddlmZ ddlmZ dd lmZ dd lmZ ddlmZ ddlmZ dd lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl m!Z! ddl m"Z" ddl#m$Z% ddl#m&Z' ddl(m)Z) ejT e+� Z,de-de-fd�Z.de-de-fd�Z/ ej` d� Z1 ej` d ejd � Z3 G d!� d"e'e�#� Z& G d$� d%e%e&e�#� Z$ G d&� d'e$ejh e�#� Z5 ed(d)�*� Z6 G d+� d)� Z7 G d,� d-� Z8d.e-d/e-d0e-d1ee- ddf d2�Z9d3e-d4e-dee-e-e-f fd5�Z:y)6zPlugin common functions.� )�ABCMeta)�abstractmethodN)�Any)�Callable)�Iterable)�List)�Optional)�Set)�Tuple)�Type)�TypeVar)� challenges)�achallenges)� configuration)�crypto_util)�errors)� interfaces)�reverter)� constants)� filesystem)�os)� Installer)�Plugin)� PluginStorage�name�returnc � � | dz S )�9ArgumentParser options namespace (prefix of all options).�-� �r s �;/usr/lib/python3.12/site-packages/certbot/plugins/common.py�option_namespacer# % s � ��#�:�� c �, � | j dd� dz S )�;ArgumentParser dest namespace (prefix of all destinations).r �_)�replacer! s r"