HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/samba/netcmd/__pycache__/main.cpython-310.pyc
o

�/aN
�@s@dZddlmZddlmZGdd�de�ZGdd�de�ZdS)	z+The main samba-tool command implementation.�)�getopt)�SuperCommandc@s*eZdZdZdd�Zd	dd�Zdd�ZdS)
�cache_loaderz�
    We only load subcommand tools if they are actually used.
    This significantly reduces the amount of time spent starting up
    samba-tool
    cCsVt�||�}|dur%|dkrdn|}ttd|d|gd�d|��||<t�||�S)N�time�nettimezsamba.netcmd.%szcmd_%s)�fromlist)�dict�__getitem__�getattr�
__import__)�self�attr�item�package�r�3/usr/lib/python3/dist-packages/samba/netcmd/main.pyr	s
�
�zcache_loader.__getitem__NcCs"z||WSty|YSw�N)�KeyError)rr
�defaultrrr�get(s

�zcache_loader.getccs�|D]	}|||fVqdSrr)r�keyrrr�items.s��zcache_loader.itemsr)�__name__�
__module__�__qualname__�__doc__r	rrrrrrrs

	rc@s�eZdZdZdejiZe�Zded<ded<ded<ded<ded<ded	<ded
<ded<ded<ded
<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<ded<dS)�
cmd_sambatoolzMain samba administration tool.�versionoptsN�computer�contact�dbcheck�
delegation�dns�domain�drs�dsacl�forest�fsmo�gpo�group�ldapcmp�ntacl�rodc�schema�sites�spn�testparmr�user�ou�	processes�	visualize)	rrrr�options�VersionOptions�takes_optiongroupsr�subcommandsrrrrr3s:�rN)	r�sambarr5�samba.netcmdrrrrrrrr�<module>s