20 lines
1018 B
Markdown
20 lines
1018 B
Markdown
[English](Step-9) · [Dansk](Step-9-da) · **Bahasa Melayu**
|
|
|
|
# Langkah 9: Ketahanan terhadap kegagalan rangkaian
|
|
|
|
## Apa yang anda peroleh
|
|
|
|
Anda belajar mencuba semula: `retry(func, retries=7, description=None)` mengulang panggilan yang gagal, menunggu antara percubaan, mencatat amaran dan melempar RetriesExhaustedError di akhir. `login()`, `book_class()` dan `get_my_bookings()` dibalut dengannya, jadi laman yang menjatuhkan permintaan tidak menghentikan larian.
|
|
|
|
## Di mana dalam kod
|
|
|
|
`src/snack_and_lift/application/retry.py`
|
|
|
|
## Tangkapan skrin
|
|
|
|

|
|
|
|
> Imej ini ialah ilustrasi: bot dijalankan terhadap halaman ujian tempatan projek (`tests/e2e/fixtures`), bukan laman gim sebenar. Larian dengan akaun sebenar dan `--screenshot-dir` (lihat [Mula menggunakan](Getting-Started-ms)) menggantikannya.
|
|
|
|
[Sebelumnya: 8](Step-8-ms) · [Utama](Home-ms)
|