Fix: Code-Qualität und Effizienz verbessern (v1.5.1)
- main.py: print() durch logging ersetzt, cleanup nach Logger-Init verschoben - conf.py: funktionsloses global-Statement entfernt - database.py: unerreichbaren zweiten Projekt-Check entfernt - hash_calculation.py: deprecated _handle_xml_file_drop entfernt, nutzlosen _get_all_project_xml_files-Wrapper entfernt, seen_paths-Scope-Bug in rekursiver Traversierung behoben (O(N²) → O(N)), veraltete List[]-Syntax und ungenutzte Imports bereinigt - transform.py: TOCTOU-Muster (exists+stat) durch direktes stat() mit FileNotFoundError ersetzt; fop_conf.exists() gecacht Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -72,11 +72,6 @@ class DatabaseMixin:
|
||||
QMessageBox.warning(self, "Warnung", "Kein Projekt geladen. Bitte öffnen Sie zuerst ein Projekt.")
|
||||
return
|
||||
|
||||
# Hole das aktuelle Projekt aus app_settings
|
||||
if not self.project:
|
||||
QMessageBox.warning(self, "Warnung", "Aktuelles Projekt nicht in den Einstellungen gefunden.")
|
||||
return
|
||||
|
||||
# Hole die PostgreSQL-Datenbank-Konfiguration
|
||||
db_config = self._get_database_config(self.project.postgre_sql_db_id)
|
||||
if not db_config:
|
||||
|
||||
Reference in New Issue
Block a user