0
respostas

Loop não retorna todos os resultados

Estou tentando treinar o "For" com uma função mais avançada, estou me conectando por uma API Assincrona, e criei esse For com a lista 'contas':

contas = ['act_232830897389702', 'act_3093056700933253']

for anunciante in contas:
    async_job = AdAccount(anunciante).get_insights(fields=fields, params=params, is_async=True)
    async_job.api_get()
    while async_job[AdReportRun.Field.async_status]!= 'Job Completed':
        time.sleep(1)
        async_job.api_get()
    time.sleep(1)
    df = async_job.get_result()

Porém ele não me retornar os dados de ambos os valores que tem dentro da lista 'contas'.

É esperado que ele me retorne quando eu executo print(df):

Resultados do 'act_232830897389702' (vem em formato Json)
e Resultados do 'act_3093056700933253'

Mas ele apenas me retorna os resultados do 'act_3093056700933253'.