Source code for chemparseplot.parse.file_
import logging
import glob
from pathlib import Path
log = logging.getLogger(__name__)
[docs]
def find_file_paths(file_pattern: str) -> list[Path]:
"""Finds and sorts files matching a glob pattern."""
log.info(f"Searching for files with pattern: '{file_pattern}'")
file_paths = sorted(Path(p) for p in glob.glob(file_pattern))
log.info(f"Found {len(file_paths)} file(s).")
return file_paths