Как записать экземпляр класа в словарь с async?

Я запускаю функцию в классе через async, а потом мне нужно записать экземпляр этого класса в коде будет понятно:

position = loop.create_task(Position.new_position(side,symbol.replace("PERP", ""),float(price),float(stopl),float(takep)))
pos_list[symbol] = position

Мне нужно записать экземпляр класса а не корутину

Без async я бы сделал это так:

position = Position.new_position(side,symbol.replace("PERP", ""), float(price),float(stopl),float(takep))
    pos_list[symbol] = position

Но с async оно записывает карантин а не экземпляр и если запринтить pos_list[symbol] мы получим:

 <Task pending name='Task-11' coro=<Position.new_position() running at d:\:43>>

Ответы (0 шт):