File: //lib/python3/dist-packages/landscape/lib/__pycache__/config.cpython-312.pyc
�
y)�]�0 � � � d dl mZ d dlmZ d dlmZ d dlZd dlZd dlZd dl m
Z
mZ d dlm
Z d dlmZ dd�Z G d � d
e� Z G d� de� Zdd
�Zy)� )�absolute_import)� getLogger)�OptionParserN)� ConfigObj�ConfigObjError)�
StringType)�clic �` � d}|�|dj |� z
}| j ddd||�� y)z>Add common config-related CLI options to the given arg parser.zUUse config from this file (any command line options override settings from the file).Nz (default: {!r})z-cz--config�FILE)�metavar�default�help)�format�
add_option)�parser�filename�cfgfilehelps �6/usr/lib/python3/dist-packages/landscape/lib/config.py�add_cli_optionsr sC � �?�K����)�0�0��:�:��
���d�J���&� � (� c � � e Zd Zi Zdd�Zd� Zy)�ConfigSpecOptionParserNc �0 � t j | |� y �N)r �__init__)�self�unsaved_optionss r r zConfigSpecOptionParser.__init__ s � ����d�O�4r c � � t j | g|��i |��}t t |� � t |j � � |S r )r r �print�dir�get_opt_string)r �args�kwargs�options r r z!ConfigSpecOptionParser.add_option s>