Files
konabot/scripts/watch_filter.py
Passthem 994c1412da
All checks were successful
continuous-integration/drone/push Build is passing
为 Watchfiles 添加更可配置的过滤器
2025-11-01 12:40:01 +08:00

14 lines
301 B
Python

from pathlib import Path
from watchfiles import Change
base = Path(__file__).parent.parent.absolute()
def filter(change: Change, path: str) -> bool:
if "__pycache__" in path:
return False
if Path(path).absolute().is_relative_to(base / "data"):
return False
return True