Type-Hints in transform.py korrigiert und verbessert

- '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 <noreply@anthropic.com>
This commit is contained in:
2025-12-13 20:00:12 +01:00
parent c699c53a14
commit b961fe1e1a
+3 -2
View File
@@ -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)