Update astrbot/core/tools/message_tools.py

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
This commit is contained in:
Weilong Liao
2026-06-08 01:19:54 +08:00
committed by GitHub
parent 6f6d081c5c
commit 43efef442c

View File

@@ -27,12 +27,15 @@ from astrbot.core.utils.astrbot_path import (
)
def _file_send_allowed_roots(umo: str) -> tuple[Path, ...]:
return (
workspace_root(umo),
def _file_send_allowed_roots(umo: str | None) -> tuple[Path, ...]:
roots = []
if umo:
roots.append(workspace_root(umo))
roots.extend([
Path(get_astrbot_temp_path()).resolve(strict=False),
Path(get_astrbot_system_tmp_path()).resolve(strict=False),
)
])
return tuple(roots)
def _is_path_within(path: Path, roots: tuple[Path, ...]) -> bool: