INNER CODE UNIT · Python
is_output_path
zhinkgit/embeddedskills · .github/maintenance/package_release.py:49
def is_output_path(path: Path, root: Path, output_directory: Path) -> bool:
return output_directory.is_relative_to(root) and path.resolve().is_relative_to(
output_directory
)
def collect_tree_files(
directory: Path,
root: Path,
output_directory: Path,
) -> list[Path]:
files: list[Path] = []
for current, directory_names, file_names in os.walk(
directory, topdown=True, followlinks=False
):
current_directory = Path(current)
included_directories: list[str] = []
for name in directory_names: