PATH:
opt
/
imunify360
/
venv
/
lib
/
python3.11
/
site-packages
/
defence360agent
/
utils
/
__pycache__
� W�i � �P � d Z ddlZddlZddlZ ej e� � Zddd�d�ZdS )zHigh-level file operations.� NF� )� max_triesc � � t d|dz � � D ]s} t j | ||� � c S # t $ rL}||k s|j t j t j fvr� t � d| |� � Y d}~�ld}~ww xY wdS )z�More robust shutil.rmtree. Retry on "Directory not empty" race condition: https://github.com/ansible/ansible/issues/34335#issuecomment-362995700 � z Can't remove %s tree, reason: %sN) �range�shutil�rmtree�OSError�errno�EEXIST� ENOTEMPTY�logger�warning)�path� ignore_errors�onerrorr �i�es �R/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/utils/_shutil.pyr r s� � � �1�i�!�m� $� $� H� H�� H��=��}�g�>�>�>�>�>��� H� H� H��I�~�~�������1� "� "� � �N�N�=�t�Q�G�G�G�G�G�G�G�G����� H����H� Hs �/� B�AB � B)FN)�__doc__r �loggingr � getLogger�__name__r r � � r �<module>r sj �� !� !� ���� ���� � � � � �� �8� $� $��H�� H� H� H� H� H� H� Hr
[+]
..
[-] check_db.cpython-311.pyc
[edit]
[-] buffer.cpython-311.opt-1.pyc
[edit]
[-] __init__.cpython-311.pyc
[edit]
[-] fd_ops.cpython-311.pyc
[edit]
[-] common.cpython-311.opt-1.pyc
[edit]
[-] whmcs.cpython-311.pyc
[edit]
[-] async_utils.cpython-311.pyc
[edit]
[-] hyperscan.cpython-311.pyc
[edit]
[-] hyperscan.cpython-311.opt-1.pyc
[edit]
[-] config.cpython-311.pyc
[edit]
[-] check_db.cpython-311.opt-1.pyc
[edit]
[-] threads.cpython-311.pyc
[edit]
[-] safe_sequence.cpython-311.opt-1.pyc
[edit]
[-] completions.cpython-311.pyc
[edit]
[-] whmcs.cpython-311.opt-1.pyc
[edit]
[-] common.cpython-311.pyc
[edit]
[-] subprocess.cpython-311.pyc
[edit]
[-] resource_limits.cpython-311.opt-1.pyc
[edit]
[-] net_transport.cpython-311.pyc
[edit]
[-] doctor.cpython-311.pyc
[edit]
[-] json.cpython-311.pyc
[edit]
[-] serialization.cpython-311.pyc
[edit]
[-] sshutil.cpython-311.pyc
[edit]
[-] _shutil.cpython-311.opt-1.pyc
[edit]
[-] config.cpython-311.opt-1.pyc
[edit]
[-] completions.cpython-311.opt-1.pyc
[edit]
[-] net_transport.cpython-311.opt-1.pyc
[edit]
[-] sshutil.cpython-311.opt-1.pyc
[edit]
[-] ipecho.cpython-311.opt-1.pyc
[edit]
[-] parsers.cpython-311.opt-1.pyc
[edit]
[-] threads.cpython-311.opt-1.pyc
[edit]
[-] serialization.cpython-311.opt-1.pyc
[edit]
[-] safe_fileops.cpython-311.opt-1.pyc
[edit]
[-] importer.cpython-311.opt-1.pyc
[edit]
[-] parsers.cpython-311.pyc
[edit]
[-] json.cpython-311.opt-1.pyc
[edit]
[-] safe_sequence.cpython-311.pyc
[edit]
[-] fd_ops.cpython-311.opt-1.pyc
[edit]
[-] __init__.cpython-311.opt-1.pyc
[edit]
[-] cli.cpython-311.opt-1.pyc
[edit]
[-] benchmark.cpython-311.opt-1.pyc
[edit]
[-] check_lock.cpython-311.opt-1.pyc
[edit]
[-] _shutil.cpython-311.pyc
[edit]
[-] validate.cpython-311.opt-1.pyc
[edit]
[-] check_lock.cpython-311.pyc
[edit]
[-] support.cpython-311.pyc
[edit]
[-] cli.cpython-311.pyc
[edit]
[-] wordpress_mu_plugin.cpython-311.pyc
[edit]
[-] doctor.cpython-311.opt-1.pyc
[edit]
[-] importer.cpython-311.pyc
[edit]
[-] benchmark.cpython-311.pyc
[edit]
[-] support.cpython-311.opt-1.pyc
[edit]
[-] cronjob.cpython-311.opt-1.pyc
[edit]
[-] subprocess.cpython-311.opt-1.pyc
[edit]
[-] buffer.cpython-311.pyc
[edit]
[-] cronjob.cpython-311.pyc
[edit]
[-] kwconfig.cpython-311.opt-1.pyc
[edit]
[-] ipecho.cpython-311.pyc
[edit]
[-] kwconfig.cpython-311.pyc
[edit]
[-] wordpress_mu_plugin.cpython-311.opt-1.pyc
[edit]
[-] antivirus_mode.cpython-311.pyc
[edit]
[-] validate.cpython-311.pyc
[edit]
[-] resource_limits.cpython-311.pyc
[edit]
[-] safe_fileops.cpython-311.pyc
[edit]
[-] antivirus_mode.cpython-311.opt-1.pyc
[edit]
[-] async_utils.cpython-311.opt-1.pyc
[edit]