golden hour
/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/myimunify/advice
⬆️ Go Up
Upload
File/Folder
Size
Actions
__init__.py
0 B
Del
OK
__pycache__
-
Del
OK
advice_manager.py
6.2 KB
Del
OK
dataclass.py
1.74 KB
Del
OK
hosting_smart_advice_api.py
624 B
Del
OK
Edit: hosting_smart_advice_api.py
import json import logging from defence360agent.utils import CheckRunError, check_run logger = logging.getLogger(__name__) EXECUTABLE = "cl-hosting-smart-advice" APP_NAME = "imunify" async def sync_advices(advices): payload = json.dumps(advices) try: out = await check_run( [EXECUTABLE, "sync", "--app", APP_NAME, "--json", payload] ) except CheckRunError as e: logger.warning( "Failed to sync advices with `cl-hosting-smart-advice`: %s", e ) return False else: result = json.loads(out) return result.get("success", False)
Save