def path_representer(dumper: Dumper, path: Path) -> yaml.Node: """Custom representer for Path objects in YAML.""" return dumper.represent_scalar(STR_TAG, str(path))
def timestamp_representer(dumper: Dumper, date: datetime) -> yaml.Node: """Custom representer for datetime objects in YAML.""" return dumper.represent_scalar(TIMESTAMP_TAG, date.isoformat())