20 lines
1022 B
Markdown
20 lines
1022 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
|
|
|
|

|
|
|
|
> Tangkapan skrin ini memerlukan larian dengan akaun gim sebenar. Penyelenggara menambahnya dengan `--screenshot-dir` (lihat [Mula menggunakan](Getting-Started-ms)); sehingga itu fail `docs/images/step-9.png` tiada dan imej di atas tidak dipaparkan.
|
|
|
|
[Sebelumnya: 8](Step-8-ms) · [Utama](Home-ms)
|