�
�~�en1 � � � d dl Zd dlZd dlmZ d dlmZ d dlmZ d dlm Z d dl
mZ d dlm
Z
dd�Z G d � d
e� Z G d� d� Zdd
�Zy)� N)� getLogger)�OptionParser)� ConfigObj)�ConfigObjError)�
StringType)�clic �J � d}|� |d|�d�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: �)z-cz--config�FILE)�metavar�default�help)�
add_option)�parser�filename�cfgfilehelps �6/usr/lib/python3/dist-packages/landscape/lib/config.py�add_cli_optionsr
sI � � 4� � ����X�L��2�2��
�������
� � � c � � e Zd Zi Zdd�Zd� Zy)�ConfigSpecOptionParserNc �0 � t j | |� y �N)r �__init__)�self�unsaved_optionss r r zConfigSpecOptionParser.__init__" |