Štruktúra jednotlivých databázových funkcií by mohla vyzerať nasledovne. Pokojne môžeme nechať DataError(msg) s tým, že potom try-except bloku sa bude odchytávať:
except psycopg2.DatabaseError as e: ...
a
except DataError as e: ...
pričom výstup z danej db funkcie bude dvojica (db_success: boolean, result/s: dict | list | str).
V prípade akéhokoľvek neúspechu (db error e.g. porušené integritné obmedzenie, custom error) by sa vrátilo
(False, error_message)
V prípade úspechu
(True, dáta)
Prípadne doplniť aj preklad chyby.
Zrejme sa to najviac týka @Sabka. Daj mi vedieť, čo si o tom myslíš.
Štruktúra jednotlivých databázových funkcií by mohla vyzerať nasledovne. Pokojne môžeme nechať DataError(msg) s tým, že potom try-except bloku sa bude odchytávať:
except psycopg2.DatabaseError as e: ...
aexcept DataError as e: ...
pričom výstup z danej db funkcie bude dvojica (db_success: boolean, result/s: dict | list | str). V prípade akéhokoľvek neúspechu (db error e.g. porušené integritné obmedzenie, custom error) by sa vrátilo(False, error_message)
V prípade úspechu(True, dáta)
Prípadne doplniť aj preklad chyby. Zrejme sa to najviac týka @Sabka. Daj mi vedieť, čo si o tom myslíš.