File: //opt/alt/python37/lib/python3.7/site-packages/xray/manager/__pycache__/__init__.cpython-37.pyc
B
�*Ud& � @ sd d dl Z ddlmZ ddlmZ ddlmZ ddlmZ ddl m
Z
dd lmZ e
d
d�dd
�ZdS )� N� )�BaseManager)�
CPanelManager)�
CustomManager)�DirectAdminManager)�PleskManager� )�read_jwt_tokenzManager instance)� system_id�returnc C sT t � tj�d�rt}n4tj�d�r*t}n"tj�d�rHtj�d�rHt}nt}|| �S )zk
Factory function for appropriate manager initialization
:return: appropriate manager instance
z/usr/local/cpanel/cpanelz/usr/local/psa/versionz/usr/local/directadminz(/usr/local/directadmin/custombuild/build) r �os�path�isfiler r �isdirr r )r
�m� r �F/opt/alt/python37/lib/python3.7/site-packages/xray/manager/__init__.py�initialize_manager s r )r �baser �cpanelr Zcustomr �directadminr �pleskr �internal.utilsr �strr r r r r �<module> s