よくプログラムから外部のAPIにリクエストを投げるときに、たまにの接続エラーだったり、Timeoutだったりで、正常なレスポンスが返ってこないことがあります。 でも偶発的なエラーであれば、時間を空けて再試行することで正常な結果が得られることがあります。 私も新人のときに、少なくとも外部に通信をするときは、自動リトライの仕組みを設けようと教わりました。 ということで、今日のテーマはこちら! Pythonのエラー時の自動リトライの仕組みを実装する 自動リトライの仕組みをループで実装しよう! retryモジュールを使って自動リトライを設定しよう! 本記事はPython 3.7.6で検証しています。 …
↧