Edit File: 138_move_rapid_scan_dir.cpython-311.pyc
� �*vhV � �l � d dl Z d dlZd dlZd dlmZ d dlmZ ej ddd�� � Zd d�Z d d �Z dS )� N)� hosting_panel)�importerzimav.malwarelib.utils.user_list�panel_users)�module�name�defaultFc �� � |rd S t j � � }t j |� � |� t � � � � }|D ]�}t j |d � � }t |j dz |j z � � } t j � � � |d � � } n# t $ r Y �uw xY w| �|| k r�� t j || � � ��# t $ r Y ��w xY wd S �N�homez.rapid-scan-db��asyncio�new_event_loop�set_event_loop�run_until_completer �pathlib�Path�str�parentr r �HostingPanel�get_rapid_scan_db_dir�OSError�shutil�move� �migrator�database�fake�kwargs�loop�users�user�path_obj�old_path�new_paths �g/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/138_move_rapid_scan_dir.py�migrater&