"feat: Enhanced Windows compatibility in backend utilities"
This commit is contained in:
@@ -19,14 +19,17 @@ import subprocess
|
||||
import json
|
||||
import signal
|
||||
|
||||
# Windows-spezifische Fixes früh importieren
|
||||
# Windows-spezifische Fixes früh importieren (nur einmal)
|
||||
if os.name == 'nt':
|
||||
try:
|
||||
from utils.windows_fixes import get_windows_thread_manager, apply_all_windows_fixes
|
||||
apply_all_windows_fixes()
|
||||
except ImportError:
|
||||
from utils.windows_fixes import get_windows_thread_manager
|
||||
# apply_all_windows_fixes() wird automatisch beim Import ausgeführt
|
||||
except ImportError as e:
|
||||
# Fallback falls windows_fixes nicht verfügbar
|
||||
get_windows_thread_manager = None
|
||||
print(f"⚠️ Windows-Fixes nicht verfügbar: {str(e)}")
|
||||
else:
|
||||
get_windows_thread_manager = None
|
||||
|
||||
# Lokale Imports
|
||||
from models import init_database, create_initial_admin, User, Printer, Job, Stats, SystemLog, get_db_session, GuestRequest, UserPermission, Notification
|
||||
|
Reference in New Issue
Block a user