HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/__pycache__/__init__.cpython-310.pyc
o

�N�gF�@s�dZddlZddlZddlZddlZdZGdd�d�ZGdd�d�Ze�e�geje_e�	dd	e
d
�ej	ddedd
�ej	ddedd�ej	dde
d�ej	dde
d�ej	dde
d�dd�Ze�[ddl
ZdS)z
Salt package
�NTc@s&eZdZddd�Zdd�Zdd�ZdS)	�TornadoImporterNcCs(tr|�d�r	|SdS|�d�r|SdS)NZtornadozsalt.ext.tornado)�USE_VENDORED_TORNADO�
startswith��self�module_name�package_path�r	�A/opt/saltstack/salt/lib/python3.10/site-packages/salt/__init__.py�find_modules

�zTornadoImporter.find_modulecCs<trt�d|j���}n
t�|jdd��}|tj|j<|S)Nz	salt.ext.�	)r�	importlib�
import_module�name�sys�modules)r�spec�modr	r	r
�
create_modules
zTornadoImporter.create_modulecC�dS�Nr	�r�moduler	r	r
�exec_module �zTornadoImporter.exec_moduler)�__name__�
__module__�__qualname__rrrr	r	r	r
r
s
		rc@s.eZdZdZdZd
dd�Zdd�Zdd	�ZdS)�NaclImporteraO
    Import hook to force PyNaCl to perform dlopen on libsodium with the
    RTLD_DEEPBIND flag. This is to work around an issue where pyzmq does a dlopen
    with RTLD_GLOBAL which then causes calls to libsodium to resolve to
    tweetnacl when it's been bundled with pyzmq.

    See:  https://github.com/zeromq/pyzmq/issues/1878
    FNcCstjs
|�d�r
dt_|SdS)NZnaclT)r�loadingrrr	r	r
r0szNaclImporter.find_modulec	Cs�ttd�}|rt��}ttd�rtj|B}n|}t�|�zt�|j�}W|r,t�|�n	|r5t�|�wwdt	_
|tj|j<|S)N�getdlopenflags�
RTLD_DEEPBINDF)�hasattrrr �osr!�setdlopenflagsr
rrrrr)rr�dlopenZdlflags�flagsrr	r	r
r6s$



���zNaclImporter.create_modulecCrrr	rr	r	r
rJrzNaclImporter.exec_moduler)rrr�__doc__rrrrr	r	r	r
r$s	
r�once�z^(salt|salt\.(.*))$�ignorezV^Module backports was already imported from (.*), but (.*) is being added to sys.path$)�appendz"Setuptools is replacing distutils.�_distutils_hack)�message�categoryrzinvalid escape sequence.*)r-r.z5Deprecated call to `pkg_resources.declare_namespace.*)r.z).*pkg_resources is deprecated as an API.*cCs(ddl}ddl}t|d|���~~dS)NrZ__salt_system_encoding__)�builtinsr�setattr�getdefaultencoding)r/rr	r	r
�*__define_global_system_encoding_variable__~s
r2)r'r
r#r�warningsrrr�	meta_path�filterwarnings�DeprecationWarning�UserWarningr2Z
salt._logging�saltr	r	r	r
�<module>s\+�
�����