/
kajumz
/
python_async
Обзор
Документация
Войти
/
kajumz
/
python_async
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
homework/tasks/task_1.py
16 строк
596 B
kajumz
Initial commit
25 дек 2024, 22:25
Не верифицирован
25 дек 2024, 22:25
43242a1
Код
Авторство
О чём код?
from asyncio import Task from typing import Callable, Coroutine, Any async def await_my_func(f: Callable[..., Coroutine] | Task | Coroutine) -> Any: # На вход приходит одна из стадий жизненного цикла корутины, необходимо вернуть результат # её выполнения. if isinstance(f, Callable): # YOUR CODE GOES HERE elif isinstance(f, Task): # YOUR CODE GOES HERE elif isinstance(f, Coroutine): # YOUR CODE GOES HERE else: raise ValueError('invalid argument')