Ruff-Konfiguration erweitert und Code-Style-Fehler behoben
- extend-exclude für automatisch generierte *_ui.py Dateien hinzugefügt - Unbenutzte Imports in Dialog-Dateien entfernt - Unbenutzte Variable sample_keys in MainWindow entfernt - f-strings ohne Platzhalter in Test-Datei korrigiert 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -19,6 +19,9 @@ dependencies = [
|
|||||||
# ...but use a different line length.
|
# ...but use a different line length.
|
||||||
line-length = 120
|
line-length = 120
|
||||||
|
|
||||||
|
# Ignoriere automatisch generierte UI-Dateien
|
||||||
|
extend-exclude = ["*_ui.py"]
|
||||||
|
|
||||||
[dependency-groups]
|
[dependency-groups]
|
||||||
dev = [
|
dev = [
|
||||||
"ruff>=0.14.8",
|
"ruff>=0.14.8",
|
||||||
|
|||||||
@@ -3199,7 +3199,7 @@ class MainWindow(QMainWindow):
|
|||||||
map_key = f"{xml_file_name}|{xsl_id_str}"
|
map_key = f"{xml_file_name}|{xsl_id_str}"
|
||||||
if map_key not in self.xml_item_map and self.xml_item_map:
|
if map_key not in self.xml_item_map and self.xml_item_map:
|
||||||
# Zeige erste Keys zur Diagnose
|
# 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"Suche TreeWidget-Item für: '{map_key}'")
|
||||||
logger.info(f"Map hat {len(self.xml_item_map)} Einträge")
|
logger.info(f"Map hat {len(self.xml_item_map)} Einträge")
|
||||||
tree_item = self.xml_item_map.get(map_key)
|
tree_item = self.xml_item_map.get(map_key)
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ from PySide6.QtWidgets import QDialog, QTableWidgetItem, QMessageBox
|
|||||||
from PySide6.QtCore import Qt
|
from PySide6.QtCore import Qt
|
||||||
|
|
||||||
from ui.TreeNodeEditDialog_ui import Ui_TreeNodeEditDialog
|
from ui.TreeNodeEditDialog_ui import Ui_TreeNodeEditDialog
|
||||||
from conf import TreeNode
|
|
||||||
|
|
||||||
|
|
||||||
class TreeNodeEditDialog(QDialog):
|
class TreeNodeEditDialog(QDialog):
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ from PySide6.QtWidgets import QDialog, QTableWidgetItem, QMessageBox
|
|||||||
from PySide6.QtCore import Qt
|
from PySide6.QtCore import Qt
|
||||||
|
|
||||||
from ui.XslFileEditDialog_ui import Ui_XslFileEditDialog
|
from ui.XslFileEditDialog_ui import Ui_XslFileEditDialog
|
||||||
from conf import XslFile
|
|
||||||
|
|
||||||
|
|
||||||
class XslFileEditDialog(QDialog):
|
class XslFileEditDialog(QDialog):
|
||||||
|
|||||||
@@ -225,11 +225,11 @@ def test_integration_workflow():
|
|||||||
assert duplicate_found is not None, "Duplikat sollte gefunden werden"
|
assert duplicate_found is not None, "Duplikat sollte gefunden werden"
|
||||||
assert duplicate_found.xml == Path("xml/existing3.xml"), "Falsches Duplikat gefunden"
|
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" - Neue Datei: {new_xml_file.name}")
|
||||||
print(f" - Berechneter Hash: {new_hash}")
|
print(f" - Berechneter Hash: {new_hash}")
|
||||||
print(f" - Duplikat gefunden: {duplicate_found.xml}")
|
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")
|
print("[OK] Integration Workflow funktioniert korrekt")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user