HEX
Server: LiteSpeed
System: Linux srv146.niagahoster.com 4.18.0-553.30.1.lve.el8.x86_64 #1 SMP Tue Dec 3 01:21:19 UTC 2024 x86_64
User: kodi1989 (1633)
PHP: 8.1.34
Disabled: symlink,shell_exec,exec,popen,system,dl,passthru,escapeshellarg,escapeshellcmd,show_source,pcntl_exec
Upload Files
File: //opt/alt/python37/lib/python3.7/site-packages/pyroute2/ndb/__pycache__/cli.cpython-37.pyc
B

��f	�@s�ddlZddlZddlZddlmZddlmZyddlmZWne	k
rXdZYnXyddl
mZWne	k
r�dZYnXyddlZWne	k
r�dZYnXdd�Z
edkr�e
�Ze�e�dS)	�N)�Console)�Server)�
OSAuthManager)�RadiusAuthManagerc
	s�t��}x"dD]}|j|d|dd�qW|jdddd�|��}g�d}|jrxt|jd	��}t�|���}WdQRX|j	d
kr�|j
r�t|j
�}nd}i}tdk	r�t|d<t
dk	r�t
|d
<t|jp�d||j||j|d�}|��dSt|j|d�}tdk	�r|�t�|j�r|�|j�x|jD]}	|�|	��q$W|j�rb��|j�|j�fdd�d�n|j�sr|��|jjdk�r�dSdSdS)N))z-az] IP address to listen on)z-cz[C] Command line to run)z-lz[C,S] Log spec)z-mzSet mode (C,S))z-pz[S] Port to listen on)z-rz[C] Load rc file)z-sz#[C,S] Load sources from a json file)z-xz[S] Strict authr�)�help�script�*z
script to run)�nargsr�r)�S�serveri�Zkeystonezradius:cleartext�	localhost)�address�port�log�sourcesZauth_strict�auth_plugins)rrcs
��d�S)Nr)�pop)�x)�commands��A/opt/alt/python37/lib/python3.7/site-packages/pyroute2/ndb/cli.py�<lambda>N�zrun.<locals>.<lambda>)Zreadfunc)�argparse�ArgumentParser�add_argument�
parse_args�s�open�json�loads�read�m�p�intrrr�a�lr�
serve_foreverr�readlineZ
set_completerrZloadrcr�c�appendZinteract�session�errors)
Zargp�spec�argsr�frrr
�consolerr)rr�runsT	


r3�__main__)rr!�sysZpyroute2.cli.consolerZpyroute2.cli.serverrZpyroute2.cli.auth.auth_keystoner�ImportErrorZpyroute2.cli.auth.auth_radiusrr*r3�__name__Zrcode�exitrrrr�<module>s(


=