JezK
Edit File: int_config.cpython-311.opt-1.pyc
� /�8����� � � d dl mZ d dlmZ d dlmZ dededefd�Zdededefd�Z d d dd�deded edefd�Z d d dd�deded edefd�Zdefd�ZdS )� )�ConfigParser)�is_cloudways)� coraza_for_cloudways_hybrid_flag�path� raise_err�returnc � � t � � }|� | � � |� ddd�� � S # t $ r |r� Y nw xY wdS )N� web_server�server_type� )�fallback)r �read�get� Exception)r r �cfgs �L/opt/imunify360/venv/lib/python3.11/site-packages/im360/subsys/int_config.py�_get_server_typer sn � ���n�n����������w�w�|�]�R�w�@�@�@��� � � �� �� � ����� �2s �:= � A �A c �* � t | |� � dk S )N�nginx)r )r r s r �_is_nginx_serverr s � ��D�)�,�,��7�7� z*/etc/sysconfig/imunify360/integration.confFT�r r �detect_cloudwaysr c �J � t | |� � sdS |rt � � S dS )NFT)r r r s r �is_force_use_corazar s2 � � �D�)�,�,� ��u�� ��~�~���4r c �r � t | |� � dk rdS t � � sdS |rt � � S dS )N�apacheFT)r r r r s r �is_cloudways_hybridr $ sH � � ��i�(�(�H�4�4��u�+�-�-� ��u�� ��~�~���4r c �: � t � � p t � � S )N)r r � r r �generic_panel_uses_corazar! 3 s � �� � �9�$7�$9�$9�9r N) �configparserr �defence360agent.utilsr �im360.utilsr �str�boolr r r r r! r r r �<module>r'