Merhaba arkadaşlar. Elimde aşağıdaki gibi main fonksiyonu var. Ben bu main fonksiyonunun BİR SANİYE arayla 2 defa yada 3 defa çalışmasını istiyorum. (İlk Main fonksiyonunun sonucu işlemi içeriği bizi hiç ilgilendirmiyor isterse 50 saniye sürsün isterse saliseler içindi bitsin isterse bağlantı başarısız olsun) NE yaptım ne denediysem ilk işlem bitmeden ikinci işlemi başlatmadı. Amacım mantığını kavramak yoksa denediğim kod bu değil. phind pro üyelik aldım olmadı chatgpt ye sordum olmadı onların verdiği 10dan fazla farklı kodu denedim farklı farklı promptlar denedim ama nafile....Rica etsem nerede hata yaptığımı söyleyebilir misiniz?

import aiohttp
import asyncio
from datetime import datetime


async def main():
    
    print("aiohttp Time:", datetime.now())
    async with aiohttp.ClientSession() as session:
        
        async with session.get('https://api.ipify.org?format=json') as response:
            
            data = await response.json()
            await asyncio.sleep(5)
            print("IP adresi:", data)
            await asyncio.sleep(5)
            print(data)
            return data['ip']
async def run_main():
    await main()
    await asyncio.sleep(1)  # 1 saniye bekle
    await main()


asyncio.run(run_main())