File: //lib/python3/dist-packages/samba/__pycache__/getopt.cpython-310.pyc
o
�\e@ � @ s� d Z dZddlZddlmZ ddlZddlmZmZmZm Z ddl
Z
G dd� dej�ZG dd � d ej�Z
d
d� Zdd
� ZG dd� dej�ZG dd� de�Zdd� ZG dd� dej�ZdS )z7Support for parsing Samba-related command-line options.�restructuredText� N)�copy)�Credentials�AUTO_USE_KERBEROS�DONT_USE_KERBEROS�MUST_USE_KERBEROSc @ sH e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dS )�SambaOptionsz+General Samba-related command line options.c C s� ddl m} |� ddlm} tj�| |d� | jdddtdd | j d
� | jdddtd
d| j
d
� | jddtdd| jd
� | jddtdd| jd
� d | _
|� | _d | _d S )Nr )�fault_setup)�LoadParmzSamba Common Optionsz-sz--configfile�callback�FILEzConfiguration file)�action�type�metavar�helpr z-dz--debuglevel�
DEBUGLEVEL�debug levelz--option�OPTIONz%set smb.conf option from command linez--realm�REALMzset the realm name)�sambar �samba.paramr
�optparse�OptionGroup�__init__�
add_option�str�_load_configfile�_set_debuglevel�_set_option�
_set_realm�_configfile�_lp�realm)�self�parserr r
� r% �./usr/lib/python3/dist-packages/samba/getopt.pyr % s0
�
���
zSambaOptions.__init__c C s | j S )z?Return path to the smb.conf file specified on the command line.�r �r# r% r% r&