Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 5e31b492

Přidáno uživatelem David Friesecký před téměř 4 roky(ů)

Re #8570 - Messages logging

Zobrazit rozdíly:

src/db/setup_database.py
2 2

  
3 3
from src.constants import DATABASE_FILE_LOCATION
4 4
from src.db.init_queries import SCHEMA_SQL, DEFAULT_VALUES_SQL
5
from src.utils.logger import Logger
5 6

  
6 7

  
7 8
def setup_database():
8
    co = sqlite3.connect(DATABASE_FILE_LOCATION.shortest_relative_path())
9
    cu = co.cursor()
10
    cu.executescript(SCHEMA_SQL)
11
    cu.executescript(DEFAULT_VALUES_SQL)
9
    Logger.debug(f"Database is setting.")
10

  
11
    try:
12
        co = sqlite3.connect(DATABASE_FILE_LOCATION.shortest_relative_path())
13
        cu = co.cursor()
14
        cu.executescript(SCHEMA_SQL)
15
        cu.executescript(DEFAULT_VALUES_SQL)
16
    except sqlite3.Error as e:
17
        Logger.error(f"Unknown error during database setting.")
18
        raise e
19

  
20
    return co
12 21

  
13 22

  
14 23
if __name__ == '__main__':

Také k dispozici: Unified diff