Задать вопрос
@badproger12years

Как асинхронно несколько раз выполнить функцию класса?

Есть класс с именем Script с функцией run_task
Я хочу вызвать функцию класса асинхронно несколько раз через объект класса
Единственными двумя способами решения я вижу asyncio и apply_async из multiprocessing, но я не знаю как взаимодействовать с ними в классах

class Script:

    def __init__(self, midname):
        self.mid_name = mid_name

    def __repr__(self):
        return f'Self.options: {self.options}'

    def run_task(self):
         print(1)

if __name__ == "__main__":
       # тут создаём объект класса с входными данными: midname            код для примера
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
MinTnt
@MinTnt
https://stackoverflow.com/questions/42009202/how-t... (похожий вопрос на стаковерфлов, отличия лишь, что тут попытка использования асинхронно класса из одного файла, в другом)
https://habr.com/ru/post/266743/(Немного информации про async)

Кратко:
import asyncio

async def ...():
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы