MCPcopy
hub / github.com/AstrBotDevs/AstrBot / _run

Function _run

astrbot/dashboard/api/backups.py:65–73  ·  view source on GitHub ↗
(operation, *, prefix: str)

Source from the content-addressed store, hash-verified

63
64
65async def _run(operation, *, prefix: str):
66 try:
67 result = await run_maybe_async(operation)
68 return _ok_result(result)
69 except BackupServiceError as exc:
70 return error(str(exc))
71 except Exception as exc:
72 logger.error("%s: %s", prefix, exc, exc_info=True)
73 return error(f"{prefix}: {exc!s}")
74
75
76def _download_response(download) -> FileResponse:

Callers 15

list_backupsFunction · 0.70
list_dashboard_backupsFunction · 0.70
create_backupFunction · 0.70
export_dashboard_backupFunction · 0.70
upload_backupFunction · 0.70
upload_dashboard_backupFunction · 0.70
init_backup_uploadFunction · 0.70
upload_backup_chunkFunction · 0.70
complete_backup_uploadFunction · 0.70

Calls 4

run_maybe_asyncFunction · 0.90
errorFunction · 0.90
_ok_resultFunction · 0.85
errorMethod · 0.45

Tested by

no test coverage detected