%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/alt/python37/lib/python3.7/site-packages/lvestats/utils/__pycache__/
Upload File :
Create Path :
Current File : //opt/alt/python37/lib/python3.7/site-packages/lvestats/utils/__pycache__/v1import.cpython-37.pyc

B

��1b:�@stddlmZddlmZddlZdZdZdZdZdZd	Z	d
Z
dZdZd
Z
dd�Zdd�Zdd�Zdd�Zdd�ZdS)�)�print_function)�absolute_importNz/etc/sysconfig/lvestatsz/etc/sysconfig/lvestats2z /etc/sysconfig/cloudlinux-notifyz0/etc/sysconfig/lvestats.config/StatsNotifier.cfgz1/usr/share/lve-stats/utils/import-settings-statusz//etc/sysconfig/lvestats.config/V1DBMigrator.cfgzsqlite:////var/lve/lveinfo.dbz4/usr/share/lve-stats/plugins.other/v1_db_migrator.pyz./usr/share/lve-stats/plugins/v1_db_migrator.pyZv1_connect_stringc
Cs�t|krtd�dSd|kr$d|d<ttd�� }|�d|d|tf�WdQRXytj�t�snt�	t
t�Wn6ttfk
r�}ztdt
|��Wdd}~XYnXdS)Nz.Cannot find db info to enable migration pluginZ	server_idZ	localhost�wz%v1_server_id=%s
v1_connect_string=%s
z4Unable to enable db migration plugin: %s, continue: )�V1_KEY�print�open�V1_DB_MIIGRATOR_CONFIG�write�os�path�lexists�V1_DB_MIIGRATOR_PLUGIN_LINK�symlink�V1_DB_MIIGRATOR_PLUGIN_SRC�IOError�OSError�str)�configZcfg�e�r�H/opt/alt/python37/lib/python3.7/site-packages/lvestats/utils/v1import.py�init_v1_db_migrators$rcCsZtj�t�rRttd�}|��}|��yt|�Stk
rNt	dt��YqVXndSdS)N�rz!Invalid status format for file %sr)
r
r�exists�IMPORT_STATUS_FILEr�read�close�int�
ValueError�	Exception)�f�vrrr�get_import_status-s
r"cCs$ttd�}|�d|�|��dS)Nrz%d)rrr	r)�flagr rrr�set_import_status:s
r$cCs,tj�|�r|Stj�|d�r(|dSdS)Nz.rpmsave�)r
rr)rrrr�get_config_path@s
r&cCs�d|kr�d|kr�|ddkr�|d�d�}|d}|d}|d}|d}|d|d	|d
||d<d�|d|d�|t<n|ddkr�t|t<dS)
NZdb_type�connect_string)ZmysqlZ
postgresql�:r����@�/z	{0}://{1}Zsqlite)�split�formatr�V1_SQLITE_DB)Zlvestats_configr'�hostZdatabase�user�passwordrrr�get_connection_stringHs r4)Z
__future__rrr
ZCONFIG_PATH_v1ZCONFIG_PATH_v2ZNOTIFY_PATH_v1ZNOTIFY_PATH_v2rrr0rr
rrr"r$r&r4rrrr�<module>s"


Zerion Mini Shell 1.0