2
Step 9 ms
Tirsvad edited this page 2026-10-28 12:04:50 +01:00

English · Dansk · 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

Langkah 9: Ketahanan terhadap kegagalan rangkaian

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) menggantikannya.

Sebelumnya: 8 · Utama