Construtor async no Python
Só queria deixar salvo essa doidera que eu acabei fazendo kkk
async def User(userID: int):
user = _User(userID)
await user._init()
return user
class _User:
def __init__(self, userID):
self.userID = userID
async def _init(self):
await create_account(self.userID)
self.user = collection.find_one({'_id': self.userID})
self.words = self.user['words']
self.points = self.user['points']
self.attempts = self.user['attempts']
self.actual_word = self.user['actual_word']
Eu basicamente fiz uma função que chama uma outra função async da classe, e retora a mesma!