diff --git a/pyproject.toml b/pyproject.toml index 0ed8e7e..78c306b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,6 +19,9 @@ dependencies = [ # ...but use a different line length. line-length = 120 +# Ignoriere automatisch generierte UI-Dateien +extend-exclude = ["*_ui.py"] + [dependency-groups] dev = [ "ruff>=0.14.8", diff --git a/src/ui/MainWindow.py b/src/ui/MainWindow.py index 12519db..ce2ebac 100644 --- a/src/ui/MainWindow.py +++ b/src/ui/MainWindow.py @@ -3199,7 +3199,7 @@ class MainWindow(QMainWindow): map_key = f"{xml_file_name}|{xsl_id_str}" if map_key not in self.xml_item_map and self.xml_item_map: # Zeige erste Keys zur Diagnose - sample_keys = list(self.xml_item_map.keys())[:3] + list(self.xml_item_map.keys())[:3] logger.info(f"Suche TreeWidget-Item für: '{map_key}'") logger.info(f"Map hat {len(self.xml_item_map)} Einträge") tree_item = self.xml_item_map.get(map_key) diff --git a/src/ui/TreeNodeEditDialog.py b/src/ui/TreeNodeEditDialog.py index fd883e1..b039622 100644 --- a/src/ui/TreeNodeEditDialog.py +++ b/src/ui/TreeNodeEditDialog.py @@ -2,7 +2,6 @@ from PySide6.QtWidgets import QDialog, QTableWidgetItem, QMessageBox from PySide6.QtCore import Qt from ui.TreeNodeEditDialog_ui import Ui_TreeNodeEditDialog -from conf import TreeNode class TreeNodeEditDialog(QDialog): diff --git a/src/ui/XslFileEditDialog.py b/src/ui/XslFileEditDialog.py index 99a72b0..2059356 100644 --- a/src/ui/XslFileEditDialog.py +++ b/src/ui/XslFileEditDialog.py @@ -2,7 +2,6 @@ from PySide6.QtWidgets import QDialog, QTableWidgetItem, QMessageBox from PySide6.QtCore import Qt from ui.XslFileEditDialog_ui import Ui_XslFileEditDialog -from conf import XslFile class XslFileEditDialog(QDialog): diff --git a/test_xml_hash_duplicate_detection.py b/test_xml_hash_duplicate_detection.py index 61f1dd9..38c44af 100644 --- a/test_xml_hash_duplicate_detection.py +++ b/test_xml_hash_duplicate_detection.py @@ -225,11 +225,11 @@ def test_integration_workflow(): assert duplicate_found is not None, "Duplikat sollte gefunden werden" assert duplicate_found.xml == Path("xml/existing3.xml"), "Falsches Duplikat gefunden" - print(f"Workflow-Test erfolgreich:") + print("Workflow-Test erfolgreich:") print(f" - Neue Datei: {new_xml_file.name}") print(f" - Berechneter Hash: {new_hash}") print(f" - Duplikat gefunden: {duplicate_found.xml}") - print(f" - Automatische Zuordnung würde erfolgen") + print(" - Automatische Zuordnung würde erfolgen") print("[OK] Integration Workflow funktioniert korrekt")