Edit File: 117_remove_incorrect_fields.cpython-311.pyc
� �*vh� � �n � d dl Z d dlmZmZ e j e� � Zd� Zd e� � fdefd�Zdd�Z dS ) � N)�IConfig�LocalConfigc �6 � | � d�� � }d|vrd S |d � dd � � |d � dd � � | � |dd�� � d S # t $ r t � d� � Y d S w xY w) NF)� normalize�DOS�timeout�max_connectionsT)� overwrite�validatezFailed to remove fields)�config_to_dict�pop�dict_to_config� Exception�logger� exception)�config_file�configs �k/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/117_remove_incorrect_fields.py�_fix_configr s� � �4��+�+�e�+�<�<�������F��u� ���)�T�*�*�*��u� ���+�T�2�2�2��"�"�6�T�E�"�J�J�J�J�J��� 4� 4� 4����2�3�3�3�3�3�3�4���s �A0 �AA0 �0$B�BFr c �, � |rd S t |� � d S �N)r )�migrator�database�faker �kwargss r �migrater s% � � � ���������� c � � d S r � )r r r r s r �rollbackr $ s � ��Dr )F) �logging� defence360agent.contracts.configr r � getLogger�__name__r r r r r r r �<module>r% s� �� ���� A� A� A� A� A� A� A� A� �� �8� $� $��4� 4� 4�$ �&�;�=�=� � � � � � � � � � � � � r
Back to File Manager