golden hour
/opt/cloudlinux/venv/bin
⬆️ Go Up
Upload
File/Folder
Size
Actions
Activate.ps1
8.82 KB
Del
OK
activate
1.65 KB
Del
OK
activate.csh
915 B
Del
OK
activate.fish
2.14 KB
Del
OK
alembic
202 B
Del
OK
cagefs_enter_site.py
1.83 KB
Del
OK
cagefsctl_user.py
14.41 KB
Del
OK
chardetect
210 B
Del
OK
cl_sysctl
4.51 KB
Del
OK
clcpapi
3.64 KB
Del
OK
coverage
204 B
Del
OK
coverage-3.11
204 B
Del
OK
coverage3
204 B
Del
OK
cpanel-dbmapping
3.83 KB
Del
OK
crontab-user-wrapper.py
2.46 KB
Del
OK
da_suid_caller.py
686 B
Del
OK
detect-requirements
211 B
Del
OK
dodgy
197 B
Del
OK
epylint
208 B
Del
OK
f2py
205 B
Del
OK
f2py3
205 B
Del
OK
f2py3.11
205 B
Del
OK
flake8
203 B
Del
OK
futurize
204 B
Del
OK
get_gprof
1.84 KB
Del
OK
get_objgraph
1.63 KB
Del
OK
isort
198 B
Del
OK
isort-identify-imports
232 B
Del
OK
jsonschema
202 B
Del
OK
lvestats_config_reader.py
1.12 KB
Del
OK
mako-render
202 B
Del
OK
normalizer
233 B
Del
OK
pasteurize
206 B
Del
OK
pip
237 B
Del
OK
pip3
237 B
Del
OK
pip3.11
237 B
Del
OK
plesk_suid_caller.py
905 B
Del
OK
prospector
202 B
Del
OK
py.test
210 B
Del
OK
pycodestyle
201 B
Del
OK
pydocstyle
202 B
Del
OK
pyflakes
200 B
Del
OK
pylint
206 B
Del
OK
pylint-config
222 B
Del
OK
pyreverse
212 B
Del
OK
pysemver
198 B
Del
OK
pytest
210 B
Del
OK
python
6.98 KB
Del
OK
python3
6.98 KB
Del
OK
python3.11
6.98 KB
Del
OK
raven
208 B
Del
OK
symilar
208 B
Del
OK
tap
196 B
Del
OK
tappy
196 B
Del
OK
undill
603 B
Del
OK
virtualenv
227 B
Del
OK
Edit: 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)
Save