
440
Rozdział 11.
Obsługa kolejnych wyjątków
Obsługa innych błędów bazy danych
Funkcja
log_request
wykorzystuje menedżer kontekstu
UseDatabase
(zapewniany
przez moduł
DBcm
). Teraz, gdy zabezpieczyłeś już wywołanie tej funkcji, możesz się
zrelaksować, mając świadomość, że wszelkie problemy związane z bazą danych zostaną
przechwycone (i obsłużone) przez Twój przechwytujący wszystko kod obsługi wyjątków.
Jednak funkcja
log_request
to niejedyne miejsce, w którym Twoja aplikacja
komunikuje się z bazą danych. Innym jest funkcja
view_the_log
, która pobiera
zalogowane dane z bazy, a następnie wyświetla je na ekranie.
Przypomnij sobie kod funkcji
view_the_log ...