malo čiščenja kode in robustnostni popravek (kreiranje prazne sheme)

This commit is contained in:
2026-03-22 16:42:28 +01:00
parent 48536d57ab
commit dbf4c2da16
3 changed files with 24 additions and 8 deletions

View File

@@ -31,6 +31,7 @@ import tkinter.messagebox as messagebox
from web.server import start_server_thread
import urllib.request
import tempfile
from db_schema import create_tables
DB_PATH = 'songs.db'
SETTINGS_PATH = 'settings.json'
@@ -46,6 +47,7 @@ class SongProjector:
# Odpri read-only; ne bo ustvaril prazne baze, če datoteka manjka
# check_same_thread=False omogoča uporabo v večih nitih
self.conn = sqlite3.connect(DB_PATH, check_same_thread=False)
create_tables(self.conn)
self.cursor = self.conn.cursor()
except sqlite3.OperationalError as e:
# Jasno sporočilo in varen izhod