Essa parte eu trato no meu curso Chora API, principalmente na parte do Pentaho.
Python ainda estou estudando para entregar algo para os alunos.
Existem várias maneiras de resolver, pesquisando na internet você pode achar boas soluções.
Teria que ser algo com time.sleep e outra é trabalhar com while para ter sempre a resposta 200 nas requisições.