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/imunify360/venv/lib/python3.11/site-packages/imav/utils/__pycache__/__init__.cpython-311.pyc
�

e��i���Z�dZddlZddlZddlmZdejezdejezdefd�ZdS)u

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License,
or (at your option) any later version.


This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
See the GNU General Public License for more details.


You should have received a copy of the GNU General Public License
 along with this program.  If not, see <https://www.gnu.org/licenses/>.

Copyright © 2019 Cloud Linux Software Inc.

This software is also available under ImunifyAV commercial license,
see <https://www.imunify360.com/legal/eula>
�N)�BufferedIOBase�a�b�returnc	��t|t��r|nt|d��5}t|t��r|nt|d��5}d�t	jtj||����cddd��cddd��S#1swxYwYddd��dS#1swxYwYdS)zI
    Compare a and b; return a delta (bytes) in unified diff format.
    �rb�N)�
isinstancer�open�join�difflib�
diff_bytes�unified_diff)rr�file1�file2s    �H/opt/imunify360/venv/lib/python3.11/site-packages/imav/utils/__init__.py�get_files_diffrsn����N�+�+�	>����a����P�%�
��>�
*�
*�=����Q��
�
�P�	��x�x��*�7�+?���N�N�O�O�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P����P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P����P�P�P�P�P�Ps5�(B4�3B�B4�B 	� B4�#B 	�$B4�4B8�;B8)�__doc__r
�os�ior�PathLike�bytesr�r	r�<module>rs�����*����	�	�	�	�������
P�	�{�^�#�
P�	�{�^�#�
P��
P�
P�
P�
P�
P�
Pr