fix calculation logic, fix api endpoint

This commit is contained in:
zaiun xu
2026-04-15 09:01:45 +08:00
parent 670e6308a5
commit 45de318461
10 changed files with 158 additions and 94 deletions

View File

@@ -2,7 +2,7 @@
FishMeasure / FishAction 子进程不连接、不依赖本库;它们只读写各自文件(如 measure_output 下
weight_prediction.json、临时 pred.json 等),由 fish_api 在子进程结束后读文件并写入本表。
预览视频在 media_rootstart_fresh 会清空 measure_output、media、ingest 临时目录。
预览视频在 media_rootstart_fresh 默认仅重置投递游标,设置 CLEAR_* 环境变量可按需清空各目录。
"""
from __future__ import annotations
@@ -718,7 +718,7 @@ def _safe_rm_tree(path: Path) -> None:
def clear_runtime_compute_dirs(settings: Settings) -> None:
"""清空 FishMeasure / FishAction 运行时目录、托管预览、ingest 临时文件(保留目录本身)。
与 remove_sqlite_database_files 一起在启动脚本中调用,使两条流水线重启后均重新计算
注意start_fresh 默认不再调用此函数。仅供手动或脚本显式调用
"""
for base in (
settings.measure_output_root,