From 2f364fd575c53b4b20f8e214feca5a7beebf70c8 Mon Sep 17 00:00:00 2001 From: BarsTiger Date: Mon, 16 Oct 2023 20:23:03 +0300 Subject: [PATCH] Fix `RuntimeWarning: coroutine 'cloud_meta_property..getter' was never awaited` when pydantic tests CloudMeta --- bot/modules/database/meta.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bot/modules/database/meta.py b/bot/modules/database/meta.py index 5d7af5c..bec5001 100644 --- a/bot/modules/database/meta.py +++ b/bot/modules/database/meta.py @@ -3,6 +3,8 @@ from bot.utils.config import config from aiogram.exceptions import TelegramBadRequest import asyncio +from typing import Coroutine + loop = asyncio.get_event_loop() @@ -62,7 +64,7 @@ def cloud_meta_property(self, prop_name): class CloudMeta: def __init__(self): - def prop_generator(name): + def prop_generator(name) -> Coroutine: return cloud_meta_property(self, name) self.app_id = prop_generator('app_id')