File: //lib/python3.9/site-packages/certbot/plugins/__pycache__/common.cpython-39.opt-1.pyc
a
}|�g�C � @ s: 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) e�*e+�Z,e-e-d�dd�Z.e-e-d�dd�Z/e�0d �Z1e�0d!ej2�Z3G d"d#� d#e'ed$�Z&G d%d&� d&e%e&ed$�Z$G d'd(� d(e$ej4ed$�Z5ed)d*d+�Z6G d,d*� d*�Z7G d-d.� d.�Z8e-e-e-ee- dd/�d0d1�Z9e-e-ee-e-e-f d2�d3d4�Z:dS )5zPlugin 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 C s | d S )�9ArgumentParser options namespace (prefix of all options).�-� �r r r �:/usr/lib/python3.9/site-packages/certbot/plugins/common.py�option_namespace% s r"