Ashen-MG / international-interest-in-sport

0 stars 0 forks source link

Response to user in case of some database error #5

Open Ashen-MG opened 2 years ago

Ashen-MG commented 2 years ago

Š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íš.

Sabka commented 2 years ago

dohodli sme sa, ze uzivatelovi zobrazime nejaku genericku chyba