RPA Dashboard
' + 'Il server è avviato ma non è possibile accedere ai dati.
diff --git a/Tool/db_finder.py b/Tool/db_finder.py index 467d321..a248dc5 100644 --- a/Tool/db_finder.py +++ b/Tool/db_finder.py @@ -4,6 +4,8 @@ from .config import DB_DEFAULT_DIR def _pick_db_file() -> str: + if not os.environ.get('DISPLAY') and os.name != 'nt': + return '' try: import tkinter as tk from tkinter import filedialog diff --git a/Tool/server.py b/Tool/server.py index d470ef8..b29d0de 100644 --- a/Tool/server.py +++ b/Tool/server.py @@ -167,6 +167,28 @@ def make_handler(db_path: str): }) return + if _state.get('db_error') or not _state.get('db_path'): + err = _e(_state.get('db_error') or 'Database non trovato.') + self._send(200, ( + '
' + 'Il server è avviato ma non è possibile accedere ai dati.