malo čiščenja kode in robustnostni popravek (kreiranje prazne sheme)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user