Code-Qualität: Robustere Prüfung für project_dir in Batch-Verarbeitung
Fügt zusätzliche Sicherheitsprüfung hinzu, bevor project_dir verwendet wird: - Verhindert AttributeError wenn self.project None ist - Konsistent mit anderen Stellen im Code (Zeilen 2578, 3040, 3162) - Behebt Pylance Type-Checking-Warnung - Zeigt benutzerfreundliche Fehlermeldung statt Absturz 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -2756,6 +2756,11 @@ class MainWindow(QMainWindow):
|
||||
self.batch_processing_thread.quit()
|
||||
self.batch_processing_thread.wait()
|
||||
|
||||
# Zusätzliche Sicherheitsprüfung für project_dir
|
||||
if not self.project or not self.project.project_dir:
|
||||
QMessageBox.warning(self, "Fehler", "Projekt-Verzeichnis ist nicht verfügbar")
|
||||
return
|
||||
|
||||
# Erstelle und starte neuen Batch-Verarbeitungs-Thread
|
||||
self.batch_processing_thread = XmlBatchProcessingThread(
|
||||
xml_files=files_to_process,
|
||||
|
||||
Reference in New Issue
Block a user