SILENT KILLERPanel

Current Path: > > opt > cloudlinux > venv > lib64 > python3.11 > site-packages > clcommon > lib >


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/cloudlinux/venv/lib64/python3.11/site-packages/clcommon/lib/

NameTypeSizeLast ModifiedActions
__pycache__ Directory - -
__init__.py File 439 bytes June 23 2025 12:47:48.
cledition.py File 12470 bytes June 23 2025 12:47:48.
cmt_utils.py File 4266 bytes June 23 2025 12:47:48.
config.py File 850 bytes June 23 2025 12:47:48.
consts.py File 1011 bytes June 23 2025 12:47:48.
jwt_token.py File 2150 bytes June 23 2025 12:47:48.
mysql_governor_lib.py File 34804 bytes June 23 2025 12:47:48.
network.py File 452 bytes June 23 2025 12:47:48.
whmapi_lib.py File 6450 bytes June 23 2025 12:47:48.

Reading File: //opt/cloudlinux/venv/lib64/python3.11/site-packages/clcommon/lib//config.py

# coding=utf-8
#
# Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2020 All Rights Reserved
#
# Licensed under CLOUD LINUX LICENSE AGREEMENT
# http://cloudlinux.com/docs/LICENCE.TXT
#

import yaml
import os


class Config:

    CONFIG_PATH = '/etc/sysconfig/endservertools.yml'

    def __init__(self, config=CONFIG_PATH):
        self._config_path = config

    def _load(self):
        if not os.path.exists(self._config_path):
            return None
        try:
            with open(self._config_path, encoding='utf-8') as f:
                data = yaml.load(f, yaml.SafeLoader)
        except yaml.YAMLError:
            return None
        return data

    def get_value(self, parameter, default=None):
        data = self._load()
        if data is None:
            return default
        return data.get(parameter, default)

SILENT KILLER Tool