Question du test Python

En attente de validation

Considérez le code ci-dessous ainsi que la section utilisant asyncio.TaskGroup. Que repésente la variable tg dans la fonction first_function et dans le contexte de la fonction main ?

async def second_function():
    for _ in range(5):
        print('Second function iteration')
        await asyncio.sleep(1)


async def first_function(tg: asyncio.TaskGroup):
    for _ in range(5):
        tg.create_task(second_function())
        print('First function iteration')
        await asyncio.sleep(5)


async def main():
    async with asyncio.TaskGroup() as tg:
        task1 = tg.create_task(first_function(tg))
        await task1


asyncio.run(main())
Auteur: John PendenqueStatut : En attente de validationQuestion pas encore passée
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !