playbook/antigravity-awesome-skills/tools/scripts/_safe_files.py

12 lines
258 B
Python

from __future__ import annotations
from pathlib import Path
def is_safe_regular_file(path: str | Path) -> bool:
candidate = Path(path)
try:
return candidate.is_file() and not candidate.is_symlink()
except OSError:
return False