From b961fe1e1a615b84eed7209741aa2b7db779287a Mon Sep 17 00:00:00 2001 From: Vitali Graf Date: Sat, 13 Dec 2025 20:00:12 +0100 Subject: [PATCH] Type-Hints in transform.py korrigiert und verbessert MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 'any' zu 'Any' korrigiert (korrekter Import von typing) - 'tuple' zu 'tuple | None' für optionale Parameter - Import von typing.Any hinzugefügt 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- src/transform.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/transform.py b/src/transform.py index a94ebaf..9e4a000 100644 --- a/src/transform.py +++ b/src/transform.py @@ -11,6 +11,7 @@ import logging import subprocess from pathlib import Path from datetime import datetime +from typing import Any logger = logging.getLogger(__name__) @@ -33,7 +34,7 @@ class TransformationJob: apache_fop_dir: Path, diff_pdf_path: Path, diff_pdf_params: list[str], - xsl_id: tuple = None + xsl_id: tuple | None = None ): """ Initialisiert einen Transformations-Job. @@ -374,7 +375,7 @@ class TransformationJob: logger.error(error_msg) return False, error_msg - def run_full_pipeline(self, force: bool = False) -> dict[str, any]: + def run_full_pipeline(self, force: bool = False) -> dict[str, Any]: """ Führt die komplette Transformations-Pipeline aus: 1. Saxon-Transformation (XML → FO)