@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            код для примера
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
MinTnt
@MinTnt
https://stackoverflow.com/questions/42009202/how-t... (похожий вопрос на стаковерфлов, отличия лишь, что тут попытка использования асинхронно класса из одного файла, в другом)
https://habr.com/ru/post/266743/(Немного информации про async)

Кратко:
import asyncio

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

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

Войти через центр авторизации
Похожие вопросы