X7ROOT File Manager
Current Path:
/opt/cloudlinux/venv/bin
opt
/
cloudlinux
/
venv
/
bin
/
??
..
??
Activate.ps1
(8.82 KB)
??
activate
(1.65 KB)
??
activate.csh
(915 B)
??
activate.fish
(2.14 KB)
??
alembic
(229 B)
??
chardetect
(237 B)
??
cl_sysctl
(4.51 KB)
??
clcpapi
(3.64 KB)
??
coverage
(231 B)
??
coverage-3.11
(231 B)
??
coverage3
(231 B)
??
cpanel-dbmapping
(3.83 KB)
??
da_suid_caller.py
(686 B)
??
detect-requirements
(238 B)
??
dodgy
(224 B)
??
epylint
(235 B)
??
f2py
(232 B)
??
f2py3
(232 B)
??
f2py3.11
(232 B)
??
flake8
(230 B)
??
futurize
(231 B)
??
get_gprof
(1.84 KB)
??
get_objgraph
(1.63 KB)
??
isort
(225 B)
??
isort-identify-imports
(259 B)
??
jsonschema
(229 B)
??
lvestats_config_reader.py
(1.12 KB)
??
mako-render
(229 B)
??
normalizer
(260 B)
??
pasteurize
(233 B)
??
pip
(237 B)
??
pip3
(237 B)
??
pip3.11
(237 B)
??
plesk_suid_caller.py
(905 B)
??
prospector
(229 B)
??
py.test
(237 B)
??
pycodestyle
(228 B)
??
pydocstyle
(229 B)
??
pyflakes
(227 B)
??
pylint
(233 B)
??
pylint-config
(249 B)
??
pyreverse
(239 B)
??
pysemver
(225 B)
??
pytest
(237 B)
??
python
(15.59 KB)
??
python3
(15.59 KB)
??
python3.11
(15.59 KB)
??
raven
(235 B)
??
symilar
(235 B)
??
tap
(223 B)
??
tappy
(223 B)
??
undill
(603 B)
??
virtualenv
(254 B)
Editing: lvestats_config_reader.py
# coding: utf-8 # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2021 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENSE.TXT import argparse import sys import json from lvestats.plugins.generic.statsnotifier import get_stats_notifier_parameters from clcommon.utils import is_user_present SUPPORTED_PARAMS = ['notification_allowed'] if __name__ == '__main__': parser = argparse.ArgumentParser(description='Tool for getting parameters from config') parser.add_argument('-u', '--user', required=True, help='Specify username') parser.add_argument('parameter', help='Parameter to read', choices=SUPPORTED_PARAMS) args = parser.parse_args() target_user = args.user if not is_user_present(target_user): print(json.dumps({'error': f'No such user {target_user}'})) sys.exit(-1) try: result = get_stats_notifier_parameters(target_user) print(json.dumps({args.parameter: result})) sys.exit(0) except Exception as e: print(json.dumps({'error': str(e)})) sys.exit(-1)
Upload File
Create Folder