From f3602d5365f91759b6d3754b6ff1a6eec6dc8228 Mon Sep 17 00:00:00 2001 From: Administrator Date: Sat, 10 Feb 2024 12:41:50 +0300 Subject: [PATCH] class --- helpers/keyboards.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/helpers/keyboards.py b/helpers/keyboards.py index b3038ff..7876267 100644 --- a/helpers/keyboards.py +++ b/helpers/keyboards.py @@ -13,8 +13,13 @@ def main_keyboard(telegram_id): kb.row("Ежедневные уведомления") alice_exp = platform.get_experiment('alice') try: - user = object() - user.__setattr__('platform_staff', lambda: platform.is_staff(telegram_id=telegram_id)) + class User: + def __init__(self, telegram_id): + self.telegram_id = telegram_id + @property + def platform_staff(self): + return platform.is_staff(telegram_id=self.telegram_id) + user = User(telegram_id) alice_exp_enabled = eval(alice_exp['condition']) except Exception as exc: logging.info(exc)