From e9671baf657b3fe897adfebcae73aff4ce056ce4 Mon Sep 17 00:00:00 2001 From: hteppl Date: Tue, 21 Jan 2025 18:04:41 +0300 Subject: [PATCH 1/4] Implement .github folder for github-related data --- preview.jpg => .github/images/preview_v1.jpg | Bin preview_v_2.jpg => .github/images/preview_v2.jpg | Bin README.md | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) rename preview.jpg => .github/images/preview_v1.jpg (100%) rename preview_v_2.jpg => .github/images/preview_v2.jpg (100%) diff --git a/preview.jpg b/.github/images/preview_v1.jpg similarity index 100% rename from preview.jpg rename to .github/images/preview_v1.jpg diff --git a/preview_v_2.jpg b/.github/images/preview_v2.jpg similarity index 100% rename from preview_v_2.jpg rename to .github/images/preview_v2.jpg diff --git a/README.md b/README.md index 761cde93..eeb6f786 100644 --- a/README.md +++ b/README.md @@ -6,12 +6,12 @@ - [v1.4](https://github.com/Vladless/Solo_bot/releases/tag/v1.4) — бот для продажи ключей VLESS: -![](preview.jpg) +![](.github/images/preview_v1.jpg) - [v2.3.1](https://github.com/Vladless/Solo_bot/releases/tag/v2.3.1) — стабильная версия подписок вместо ключей с кнопками автодобавления в приложение: -![](preview_v_2.jpg) +![](.github/images/preview_v2.jpg) - [v3.1](https://github.com/Vladless/Solo_bot/releases/tag/v3.1) — версия бота со значительным расширением возможностей. From eb666ca3a4f12ae7f3b192776e6365b00f7c2128 Mon Sep 17 00:00:00 2001 From: Vladless Date: Tue, 21 Jan 2025 22:35:44 +0300 Subject: [PATCH 2/4] location-selection/major_update_notifications/gifts and more fixes --- database.py | 12 +- handlers/admin/admin_panel.py | 2 +- handlers/admin/admin_servers.py | 2 +- handlers/buttons/gifts.py | 1 + handlers/keys/key_management.py | 192 +- handlers/keys/key_utils.py | 119 +- handlers/keys/keys.py | 149 +- handlers/notifications.py | 111 +- handlers/payments/gift.c | 3682 ++++++++++------- .../gift.cpython-312-x86_64-linux-gnu.so | Bin 1438248 -> 1538320 bytes handlers/payments/robokassa_pay.py | 6 - handlers/payments/utils.c | 172 +- .../utils.cpython-312-x86_64-linux-gnu.so | Bin 644056 -> 643976 bytes handlers/payments/yookassa_pay.c | 2778 +++++++------ ...okassa_pay.cpython-312-x86_64-linux-gnu.so | Bin 1372672 -> 1370688 bytes handlers/start.py | 9 + img/notify_10h.jpg | Bin 0 -> 37214 bytes img/notify_24h.jpg | Bin 0 -> 37214 bytes img/notify_expired.jpg | Bin 0 -> 37214 bytes 19 files changed, 4222 insertions(+), 3013 deletions(-) create mode 100644 img/notify_10h.jpg create mode 100644 img/notify_24h.jpg create mode 100644 img/notify_expired.jpg diff --git a/database.py b/database.py index c7caa99e..4bf85d9b 100644 --- a/database.py +++ b/database.py @@ -792,18 +792,18 @@ async def get_referral_stats(referrer_tg_id: int): WHERE rl.level < {MAX_REFERRAL_LEVELS} ) SELECT - SUM(p.amount * CASE - {" ".join([f"WHEN rl.level = {level} THEN {REFERRAL_BONUS_PERCENTAGES[level]}" for level in REFERRAL_BONUS_PERCENTAGES])} - ELSE 0 - END) AS total_bonus + COALESCE(SUM(p.amount * ( + CASE + {" ".join([f"WHEN rl.level = {level} THEN {REFERRAL_BONUS_PERCENTAGES[level]}" for level in REFERRAL_BONUS_PERCENTAGES])} + ELSE 0 + END)), 0) AS total_bonus FROM referral_levels rl JOIN payments p ON rl.referred_tg_id = p.tg_id - WHERE p.status = 'success' + WHERE p.status = 'success' AND rl.level <= {MAX_REFERRAL_LEVELS} """, referrer_tg_id, ) - total_referral_bonus = total_referral_bonus or 0 logger.debug( f"Получена общая сумма бонусов от рефералов: {total_referral_bonus}" ) diff --git a/handlers/admin/admin_panel.py b/handlers/admin/admin_panel.py index d6548d6c..23e14fe6 100644 --- a/handlers/admin/admin_panel.py +++ b/handlers/admin/admin_panel.py @@ -37,7 +37,7 @@ async def handle_admin_callback_query(callback_query: CallbackQuery, state: FSMC async def handle_admin_message(message: types.Message, state: FSMContext): await state.clear() - BOT_VERSION = "4.0.0-preAlpha(14)" + BOT_VERSION = "4.0.0-Alpha(21)" builder = InlineKeyboardBuilder() builder.row( diff --git a/handlers/admin/admin_servers.py b/handlers/admin/admin_servers.py index 17be59c8..4fb6bb32 100644 --- a/handlers/admin/admin_servers.py +++ b/handlers/admin/admin_servers.py @@ -9,7 +9,7 @@ from aiogram.utils.keyboard import InlineKeyboardBuilder from py3xui import AsyncApi from backup import create_backup_and_send_to_admins -from config import ADMIN_PASSWORD, ADMIN_USERNAME, DATABASE_URL, SUPERNODE +from config import ADMIN_PASSWORD, ADMIN_USERNAME, DATABASE_URL from database import check_unique_server_name, get_servers_from_db from filters.admin import IsAdminFilter from handlers.keys.key_utils import create_key_on_cluster diff --git a/handlers/buttons/gifts.py b/handlers/buttons/gifts.py index 93a7b955..f80d956a 100644 --- a/handlers/buttons/gifts.py +++ b/handlers/buttons/gifts.py @@ -3,3 +3,4 @@ MY_GIFTS = "🎁 Мои подарки" PROFILE = "👤 Личный кабинет" BACK = "🔙 Назад" GIFTS_ABOUT = "Дарите подарки и следите, чтобы они дошли до адресата! 🎄" +SHARE_GIFT = "🎁 Поделиться подарком" diff --git a/handlers/keys/key_management.py b/handlers/keys/key_management.py index 625947b5..f6e0efc0 100644 --- a/handlers/keys/key_management.py +++ b/handlers/keys/key_management.py @@ -20,6 +20,7 @@ from config import ( RENEWAL_PRICES, SUPPORT_CHAT_URL, TRIAL_TIME, + USE_COUNTRY_SELECTION, USE_NEW_PAYMENT_FLOW, ) from database import ( @@ -37,7 +38,7 @@ from handlers.buttons.add_subscribe import ( PC_BUTTON, TV_BUTTON, ) -from handlers.keys.key_utils import create_key_on_cluster +from handlers.keys.key_utils import create_client_on_server, create_key_on_cluster from handlers.payments.robokassa_pay import handle_custom_amount_input from handlers.payments.yookassa_pay import process_custom_amount_input from handlers.texts import DISCOUNTS, key_message_success @@ -166,9 +167,9 @@ async def select_tariff_plan(callback_query: CallbackQuery, session: Any): ) return - await update_balance(tg_id, -plan_price) expiry_time = datetime.utcnow() + timedelta(days=duration_days) await create_key(tg_id, expiry_time, None, session, callback_query) + await update_balance(tg_id, -plan_price) async def create_key( @@ -182,9 +183,65 @@ async def create_key( moscow_tz = pytz.timezone("Europe/Moscow") expiry_time = expiry_time.astimezone(moscow_tz) + if USE_COUNTRY_SELECTION: + logger.info("[Country Selection] USE_COUNTRY_SELECTION включен.") + + logger.info("[Country Selection] Получение наименее загруженного кластера.") + least_loaded_cluster = await get_least_loaded_cluster() + logger.info(f"[Country Selection] Наименее загруженный кластер: {least_loaded_cluster}") + + logger.info(f"[Country Selection] Получение списка серверов для кластера {least_loaded_cluster}.") + servers = await session.fetch( + "SELECT server_name FROM servers WHERE cluster_name = $1", + least_loaded_cluster, + ) + countries = [server["server_name"] for server in servers] + logger.info(f"[Country Selection] Список серверов: {countries}") + + builder = InlineKeyboardBuilder() + for country in countries: + callback_data = f"select_country|{country}|{expiry_time.isoformat()}" + builder.row( + InlineKeyboardButton( + text=country, callback_data=callback_data + ) + ) + logger.info(f"[Country Selection] Добавлена кнопка для страны: {country} с callback_data: {callback_data}") + + builder.row(InlineKeyboardButton(text="🔙 Назад", callback_data="profile")) + logger.info("[Country Selection] Добавлена кнопка '🔙 Назад'.") + + if isinstance(message_or_query, Message): + logger.info("[Country Selection] Сообщение пользователя - тип Message.") + await message_or_query.answer( + "🌍 Пожалуйста, выберите страну для вашего ключа:", + reply_markup=builder.as_markup(), + ) + logger.info("[Country Selection] Сообщение отправлено с выбором страны.") + elif isinstance(message_or_query, CallbackQuery): + logger.info("[Country Selection] Сообщение пользователя - тип CallbackQuery.") + await message_or_query.message.answer( + "🌍 Пожалуйста, выберите страну для вашего ключа:", + reply_markup=builder.as_markup(), + ) + logger.info("[Country Selection] Сообщение отправлено с выбором страны.") + elif tg_id is not None: + logger.info("[Country Selection] Использование tg_id для отправки сообщения.") + await bot.send_message( + chat_id=tg_id, + text="🌍 Пожалуйста, выберите страну для вашего ключа:", + reply_markup=builder.as_markup(), + ) + logger.info(f"[Country Selection] Сообщение отправлено напрямую в чат {tg_id}.") + else: + logger.error("[Country Selection] Невозможно определить идентификатор чата. Сообщение не отправлено.") + + logger.info("[Country Selection] Возврат из функции.") + return + while True: key_name = generate_random_email() - logger.info(f"Generated random key name for user {tg_id}: {key_name}") + logger.info(f"[Key Generation] Сгенерировано имя ключа: {key_name} для пользователя {tg_id}") existing_key = await session.fetchrow( "SELECT * FROM keys WHERE email = $1 AND tg_id = $2", @@ -193,13 +250,11 @@ async def create_key( ) if not existing_key: break - logger.warning( - f"Key name '{key_name}' already exists for user {tg_id}. Generating a new one." - ) + logger.warning(f"[Key Generation] Имя ключа {key_name} уже существует. Генерация нового.") client_id = str(uuid.uuid4()) email = key_name.lower() - expiry_timestamp = int(expiry_time.astimezone(moscow_tz).timestamp() * 1000) + expiry_timestamp = int(expiry_time.timestamp() * 1000) public_link = f"{PUBLIC_LINK}{email}/{tg_id}" try: @@ -218,7 +273,7 @@ async def create_key( ] await asyncio.gather(*tasks) - logger.info(f"Key created on cluster {least_loaded_cluster} for user {tg_id}.") + logger.info(f"[Key Creation] Ключ создан на кластере {least_loaded_cluster} для пользователя {tg_id}") await store_key( tg_id, @@ -229,9 +284,10 @@ async def create_key( least_loaded_cluster, session, ) + logger.info(f"[Database] Ключ сохранён в базе данных для пользователя {tg_id}") except Exception as e: - logger.error(f"Error while creating the key for user {tg_id} on cluster: {e}") + logger.error(f"[Error] Ошибка при создании ключа для пользователя {tg_id}: {e}") error_message = "❌ Произошла ошибка при создании подписки. Пожалуйста, попробуйте снова." if isinstance(message_or_query, Message): @@ -271,3 +327,121 @@ async def create_key( if state: await state.clear() + logger.info(f"[FSM] Состояние пользователя {tg_id} очищено") + + +@router.callback_query(F.data.startswith("select_country|")) +async def handle_country_selection(callback_query: CallbackQuery, session: Any): + """Обработчик выбора страны.""" + data = callback_query.data.split("|") + selected_country = data[1] + expiry_time_str = data[2] + + tg_id = callback_query.from_user.id + + logger.info(f"Пользователь {tg_id} выбрал страну: {selected_country}") + logger.info(f"Получено время истечения: {expiry_time_str}") + + try: + expiry_time = datetime.fromisoformat(expiry_time_str) + except ValueError: + logger.error(f"Ошибка преобразования времени истечения: {expiry_time_str}") + await callback_query.message.answer("❌ Некорректное время истечения. Попробуйте снова.") + return + + await finalize_key_creation(tg_id, expiry_time, selected_country, None, session, callback_query) + + +async def finalize_key_creation( + tg_id: int, + expiry_time: datetime, + selected_country: str, + state: FSMContext | None, + session: Any, + callback_query: CallbackQuery, +): + """Финализирует создание ключа с выбранной страной.""" + moscow_tz = pytz.timezone("Europe/Moscow") + expiry_time = expiry_time.astimezone(moscow_tz) + + while True: + key_name = generate_random_email() + logger.info(f"Generated random key name for user {tg_id}: {key_name}") + + existing_key = await session.fetchrow( + "SELECT * FROM keys WHERE email = $1 AND tg_id = $2", + key_name, + tg_id, + ) + if not existing_key: + break + logger.warning( + f"Key name '{key_name}' already exists for user {tg_id}. Generating a new one." + ) + + client_id = str(uuid.uuid4()) + email = key_name.lower() + expiry_timestamp = int(expiry_time.timestamp() * 1000) + public_link = f"{PUBLIC_LINK}{email}/{tg_id}" + + try: + server_info = await session.fetchrow( + "SELECT api_url, inbound_id, server_name FROM servers WHERE server_name = $1", + selected_country, + ) + + if not server_info: + raise ValueError(f"Сервер {selected_country} не найден.") + + semaphore = asyncio.Semaphore(2) + + await create_client_on_server( + server_info=server_info, + tg_id=tg_id, + client_id=client_id, + email=email, + expiry_timestamp=expiry_timestamp, + semaphore=semaphore, + ) + + logger.info(f"Key created on server {selected_country} for user {tg_id}.") + + await store_key( + tg_id, + client_id, + email, + expiry_timestamp, + public_link, + selected_country, + session, + ) + + except Exception as e: + logger.error(f"Error while creating the key for user {tg_id}: {e}") + await callback_query.message.answer("❌ Произошла ошибка при создании подписки. Пожалуйста, попробуйте снова.") + return + + builder = InlineKeyboardBuilder() + builder.row(InlineKeyboardButton(text="💬 Поддержка", url=SUPPORT_CHAT_URL)) + builder.row( + InlineKeyboardButton(text=DOWNLOAD_IOS_BUTTON, url=DOWNLOAD_IOS), + InlineKeyboardButton(text=DOWNLOAD_ANDROID_BUTTON, url=DOWNLOAD_ANDROID), + ) + builder.row( + InlineKeyboardButton(text=IMPORT_IOS, url=f"{CONNECT_IOS}{public_link}"), + InlineKeyboardButton(text=IMPORT_ANDROID, url=f"{CONNECT_ANDROID}{public_link}"), + ) + builder.row( + InlineKeyboardButton(text=PC_BUTTON, callback_data=f"connect_pc|{email}"), + InlineKeyboardButton(text=TV_BUTTON, callback_data=f"connect_tv|{email}"), + ) + builder.row(InlineKeyboardButton(text="👤 Личный кабинет", callback_data="profile")) + + remaining_time = expiry_time - datetime.now(moscow_tz) + days = remaining_time.days + key_message = key_message_success(public_link, f"⏳ Осталось дней: {days} 📅") + + await callback_query.message.answer(key_message, reply_markup=builder.as_markup()) + + if state: + await state.clear() diff --git a/handlers/keys/key_utils.py b/handlers/keys/key_utils.py index 47f9401c..ffc42ad9 100644 --- a/handlers/keys/key_utils.py +++ b/handlers/keys/key_utils.py @@ -8,9 +8,9 @@ from database import get_servers_from_db from logger import logger -async def create_key_on_cluster(cluster_id, tg_id, client_id, email, expiry_timestamp): +async def create_key_on_cluster(cluster_id: str, tg_id: int, client_id: str, email: str, expiry_timestamp: int): """ - Создает ключ на всех серверах указанного кластера с одинаковым sub_id и уникальным email при активном SUPERNODE. + Создает ключ на всех серверах указанного кластера. """ try: servers = await get_servers_from_db() @@ -21,58 +21,87 @@ async def create_key_on_cluster(cluster_id, tg_id, client_id, email, expiry_time semaphore = asyncio.Semaphore(2) - async def create_client_on_server(server_info): - async with semaphore: - xui = AsyncApi( - server_info["api_url"], - username=ADMIN_USERNAME, - password=ADMIN_PASSWORD, - ) - - inbound_id = server_info.get("inbound_id") - server_name = server_info.get("server_name", "unknown") - - if not inbound_id: - logger.warning( - f"INBOUND_ID отсутствует для сервера {server_name}. Пропуск." - ) - return - - if SUPERNODE: - unique_email = f"{email}_{server_name.lower()}" - sub_id = email - else: - unique_email = email - sub_id = unique_email - - await add_client( - xui, - client_id, - unique_email, - tg_id, - limit_ip=LIMIT_IP, - total_gb=TOTAL_GB, - expiry_time=expiry_timestamp, - enable=True, - flow="xtls-rprx-vision", - inbound_id=int(inbound_id), - sub_id=sub_id - ) - - if SUPERNODE: - await asyncio.sleep(0.7) - if SUPERNODE: for server_info in cluster: - await create_client_on_server(server_info) + await create_client_on_server( + server_info, + tg_id, + client_id, + email, + expiry_timestamp, + semaphore, + ) else: - await asyncio.gather(*(create_client_on_server(server) for server in cluster)) + await asyncio.gather( + *( + create_client_on_server( + server, + tg_id, + client_id, + email, + expiry_timestamp, + semaphore, + ) + for server in cluster + ) + ) except Exception as e: logger.error(f"Ошибка при создании ключа: {e}") raise e +async def create_client_on_server( + server_info: dict, + tg_id: int, + client_id: str, + email: str, + expiry_timestamp: int, + semaphore: asyncio.Semaphore, +): + """ + Создает клиента на указанном сервере. + """ + async with semaphore: + xui = AsyncApi( + server_info["api_url"], + username=ADMIN_USERNAME, + password=ADMIN_PASSWORD, + ) + + inbound_id = server_info.get("inbound_id") + server_name = server_info.get("server_name", "unknown") + + if not inbound_id: + logger.warning( + f"INBOUND_ID отсутствует для сервера {server_name}. Пропуск." + ) + return + + if SUPERNODE: + unique_email = f"{email}_{server_name.lower()}" + sub_id = email + else: + unique_email = email + sub_id = unique_email + + await add_client( + xui, + client_id, + unique_email, + tg_id, + limit_ip=LIMIT_IP, + total_gb=TOTAL_GB, + expiry_time=expiry_timestamp, + enable=True, + flow="xtls-rprx-vision", + inbound_id=int(inbound_id), + sub_id=sub_id, + ) + + if SUPERNODE: + await asyncio.sleep(0.7) + async def renew_key_in_cluster(cluster_id, email, client_id, new_expiry_time, total_gb): diff --git a/handlers/keys/keys.py b/handlers/keys/keys.py index 8a270a7d..28c0bbc1 100644 --- a/handlers/keys/keys.py +++ b/handlers/keys/keys.py @@ -4,6 +4,8 @@ import os from datetime import datetime, timedelta from typing import Any +import asyncpg +import pytz from aiogram import F, Router, types from aiogram.types import BufferedInputFile, InlineKeyboardButton from aiogram.utils.keyboard import InlineKeyboardBuilder @@ -12,6 +14,7 @@ from bot import bot from config import ( CONNECT_ANDROID, CONNECT_IOS, + DATABASE_URL, DOWNLOAD_ANDROID, DOWNLOAD_IOS, ENABLE_DELETE_KEY_BUTTON, @@ -19,6 +22,7 @@ from config import ( PUBLIC_LINK, RENEWAL_PLANS, TOTAL_GB, + USE_COUNTRY_SELECTION, USE_NEW_PAYMENT_FLOW, ) from database import ( @@ -78,7 +82,9 @@ async def process_callback_or_message_view_keys( try: records = await session.fetch( """ - SELECT email, client_id FROM keys WHERE tg_id = $1 + SELECT email, client_id, expiry_time + FROM keys + WHERE tg_id = $1 """, chat_id, ) @@ -96,30 +102,50 @@ async def process_callback_or_message_view_keys( def build_keys_response(records): """ - Формирует сообщение и клавиатуру для устройств. + Формирует сообщение и клавиатуру для устройств с указанием срока действия подписки. """ builder = InlineKeyboardBuilder() + moscow_tz = pytz.timezone("Europe/Moscow") + if records: + response_message = "🔑 Список ваших подписок:\n\n" for record in records: key_name = record["email"] + expiry_time = record.get("expiry_time") + + if expiry_time: + expiry_date_full = datetime.fromtimestamp(expiry_time / 1000, tz=moscow_tz) + formatted_date_full = expiry_date_full.strftime( + "до %d %B %Y года, %H:%M" + ).lower() + + formatted_date_short = expiry_date_full.strftime("до %d %B").lower() + else: + formatted_date_full = "без срока действия" + formatted_date_short = "без срока действия" + + button_text = f"{key_name} ({formatted_date_short})" builder.row( InlineKeyboardButton( - text=f"🔑 {key_name}", callback_data=f"view_key|{key_name}" + text=button_text, callback_data=f"view_key|{key_name}" ) ) + response_message += f"• {key_name} ({formatted_date_full})\n" + + else: + response_message = ( + "🔑 У вас пока нет подписок.\n\n" + "Вы можете создать новую подписку для подключения устройств." + ) + builder.row( InlineKeyboardButton(text="➕ Добавить подписку", callback_data="create_key") ) - builder.row(InlineKeyboardButton(text="👤 Личный кабинет", callback_data="profile")) inline_keyboard = builder.as_markup() - response_message = ( - "🔑 Список ваших подписок\n\n" - "👇 Выберите подписку для управления или добавьте новую для подключения дополнительного устройства:" - ) return inline_keyboard, response_message @@ -219,7 +245,6 @@ async def process_callback_view_key(callback_query: types.CallbackQuery, session ), ) - # ✅ Добавлена проверка флага ENABLE_DELETE_KEY_BUTTON if ENABLE_DELETE_KEY_BUTTON: builder.row( InlineKeyboardButton( @@ -383,38 +408,27 @@ async def process_callback_renew_key(callback_query: types.CallbackQuery, sessio builder = InlineKeyboardBuilder() - builder.row( - InlineKeyboardButton( - text=f'📅 1 месяц ({RENEWAL_PLANS["1"]["price"]} руб.)', - callback_data=f"renew_plan|1|{client_id}", + for plan_id, plan_details in RENEWAL_PLANS.items(): + months = plan_details["months"] + price = plan_details["price"] + discount = DISCOUNTS.get(plan_id, 0) + button_text = ( + f'📅 {months} месяц{"а" if months > 1 else ""} ({price} руб.)' + + (f' {discount}% скидка' if discount > 0 else "") + ) + builder.row( + InlineKeyboardButton( + text=button_text, + callback_data=f"renew_plan|{months}|{client_id}", + ) ) - ) builder.row( InlineKeyboardButton( - text=f'📅 3 месяца ({RENEWAL_PLANS["3"]["price"]} руб.) {DISCOUNTS["3"]}% скидка', - callback_data=f"renew_plan|3|{client_id}", + text="🔙 Назад", callback_data="view_keys" ) ) - builder.row( - InlineKeyboardButton( - text=f'📅 6 месяцев ({RENEWAL_PLANS["6"]["price"]} руб.) {DISCOUNTS["6"]}% скидка', - callback_data=f"renew_plan|6|{client_id}", - ) - ) - - builder.row( - InlineKeyboardButton( - text=f'📅 12 месяцев ({RENEWAL_PLANS["12"]["price"]} руб.) ({DISCOUNTS["12"]}% 🔥)', - callback_data=f"renew_plan|12|{client_id}", - ) - ) - back_button = InlineKeyboardButton( - text="🔙 Назад", callback_data="view_keys" - ) - builder.row(back_button) - balance = await get_balance(tg_id) response_message = PLAN_SELECTION_MSG.format( @@ -579,29 +593,58 @@ async def complete_key_renewal(tg_id, client_id, email, new_expiry_time, total_g else: await bot.send_message(tg_id, response_message, reply_markup=builder.as_markup()) - servers = await get_servers_from_db() + conn = await asyncpg.connect(DATABASE_URL) + key_info = await conn.fetchrow( + """ + SELECT server_id + FROM keys + WHERE tg_id = $1 AND client_id = $2 + """, + tg_id, + client_id, + ) - logger.info(f"[RENEW] Запуск продления ключа для пользователя {tg_id} на {plan} мес. на всех серверах.") + if not key_info: + logger.error(f"[RENEW] Ключ с client_id {client_id} для пользователя {tg_id} не найден.") + await conn.close() + return - async def renew_key_on_servers(): - tasks = [] - for cluster_id in servers: - task = asyncio.create_task( - renew_key_in_cluster( - cluster_id, - email, - client_id, - new_expiry_time, - total_gb, - ) - ) - tasks.append(task) + server_id = key_info["server_id"] - await asyncio.gather(*tasks) + if USE_COUNTRY_SELECTION: + cluster_info = await conn.fetchrow( + """ + SELECT cluster_name + FROM servers + WHERE server_name = $1 + """, + server_id, + ) + + if not cluster_info: + logger.error(f"[RENEW] Сервер {server_id} не найден в таблице servers.") + await conn.close() + return + + cluster_id = cluster_info["cluster_name"] + else: + cluster_id = server_id + + await conn.close() + + logger.info(f"[RENEW] Запуск продления ключа для пользователя {tg_id} на {plan} мес. в кластере {cluster_id}.") + + async def renew_key_on_cluster(): + await renew_key_in_cluster( + cluster_id, + email, + client_id, + new_expiry_time, + total_gb, + ) - await update_balance(tg_id, -cost) await update_key_expiry(client_id, new_expiry_time) + await update_balance(tg_id, -cost) logger.info(f"[RENEW] Ключ {client_id} успешно продлён на {plan} мес. для пользователя {tg_id}.") - await renew_key_on_servers() - + await renew_key_on_cluster() diff --git a/handlers/notifications.py b/handlers/notifications.py index d5862e9d..87286583 100644 --- a/handlers/notifications.py +++ b/handlers/notifications.py @@ -1,10 +1,12 @@ import asyncio +import os from datetime import datetime, timedelta -import pytz import asyncpg +import pytz from aiogram import Bot, Router, types from aiogram.exceptions import TelegramForbiddenError +from aiogram.types import BufferedInputFile from aiogram.utils.keyboard import InlineKeyboardBuilder from py3xui import AsyncApi @@ -15,10 +17,10 @@ from config import ( AUTO_RENEW_KEYS, DATABASE_URL, DEV_MODE, + EXPIRED_KEYS_CHECK_INTERVAL, RENEWAL_PLANS, TOTAL_GB, TRIAL_TIME, - EXPIRED_KEYS_CHECK_INTERVAL ) from database import ( add_blocked_user, @@ -184,11 +186,22 @@ async def process_10h_record(record, bot, conn): await conn.execute("UPDATE keys SET notified = TRUE WHERE client_id = $1", record["client_id"]) + image_path = os.path.join("img", "notify_10h.jpg") keyboard = types.InlineKeyboardMarkup( inline_keyboard=[[types.InlineKeyboardButton(text="👤 Личный кабинет", callback_data="profile")]] ) - await bot.send_message(tg_id, text=KEY_RENEWED, reply_markup=keyboard) + if os.path.isfile(image_path): + with open(image_path, "rb") as image_file: + await bot.send_photo( + tg_id, + photo=BufferedInputFile(image_file.read(), filename="notify_10h.jpg"), + caption=KEY_RENEWED.format(email=email), + reply_markup=keyboard, + ) + else: + await bot.send_message(tg_id, text=KEY_RENEWED.format(email=email), reply_markup=keyboard) + logger.info(f"Уведомление об успешном продлении отправлено клиенту {tg_id}.") except Exception as e: @@ -197,6 +210,7 @@ async def process_10h_record(record, bot, conn): await send_renewal_notification(bot, tg_id, email, message, conn, record["client_id"], "notified") + async def notify_24h_keys( bot: Bot, conn: asyncpg.Connection, @@ -222,7 +236,6 @@ async def notify_24h_keys( logger.info("Обработка всех уведомлений за 24 часа завершена.") - async def process_24h_record(record, bot, conn): tg_id = record["tg_id"] email = record["email"] @@ -259,11 +272,22 @@ async def process_24h_record(record, bot, conn): await conn.execute("UPDATE keys SET notified_24h = TRUE WHERE client_id = $1", record["client_id"]) + image_path = os.path.join("img", "notify_24h.jpg") keyboard = types.InlineKeyboardMarkup( inline_keyboard=[[types.InlineKeyboardButton(text="👤 Личный кабинет", callback_data="profile")]] ) - await bot.send_message(tg_id, text=KEY_RENEWED, reply_markup=keyboard) + if os.path.isfile(image_path): + with open(image_path, "rb") as image_file: + await bot.send_photo( + tg_id, + photo=BufferedInputFile(image_file.read(), filename="notify_24h.jpg"), + caption=KEY_RENEWED.format(email=email), + reply_markup=keyboard, + ) + else: + await bot.send_message(tg_id, text=KEY_RENEWED.format(email=email), reply_markup=keyboard) + logger.info(f"Уведомление об успешном продлении отправлено клиенту {tg_id}.") except Exception as e: @@ -279,7 +303,19 @@ async def send_renewal_notification(bot, tg_id, email, message, conn, client_id, keyboard.row(types.InlineKeyboardButton(text="💳 Пополнить баланс", callback_data="pay")) keyboard.row(types.InlineKeyboardButton(text="👤 Личный кабинет", callback_data="profile")) - await bot.send_message(tg_id, message, reply_markup=keyboard.as_markup()) + image_path = os.path.join("img", "notify_24h.jpg") + + if os.path.isfile(image_path): + with open(image_path, "rb") as image_file: + await bot.send_photo( + tg_id, + photo=BufferedInputFile(image_file.read(), filename="notify_24h.jpg"), + caption=message, + reply_markup=keyboard.as_markup(), + ) + else: + await bot.send_message(tg_id, message, reply_markup=keyboard.as_markup()) + logger.info(f"Уведомление отправлено пользователю {tg_id}.") await conn.execute(f"UPDATE keys SET {flag} = TRUE WHERE client_id = $1", client_id) @@ -293,7 +329,7 @@ async def notify_inactive_trial_users(bot: Bot, conn: asyncpg.Connection): inactive_trial_users = await conn.fetch( """ - SELECT tg_id, username FROM users + SELECT tg_id, username, first_name, last_name FROM users WHERE tg_id IN ( SELECT tg_id FROM connections WHERE trial = 0 @@ -306,7 +342,16 @@ async def notify_inactive_trial_users(bot: Bot, conn: asyncpg.Connection): for user in inactive_trial_users: tg_id = user["tg_id"] - username = user.get("username", "Пользователь") + + username = user["username"] + first_name = user["first_name"] + last_name = user["last_name"] + display_name = ( + username + or first_name + or last_name + or "Пользователь" + ) try: can_notify = await check_notification_time( @@ -329,7 +374,7 @@ async def notify_inactive_trial_users(bot: Bot, conn: asyncpg.Connection): keyboard = builder.as_markup() message = ( - f"👋 Привет, {username}!\n\n" + f"👋 Привет, {display_name}!\n\n" f"🎉 У тебя есть бесплатный пробный период на {TRIAL_TIME} дней!\n" "🕒 Не упусти возможность попробовать наш VPN прямо сейчас.\n\n" "💡 Нажми на кнопку ниже, чтобы активировать пробный доступ." @@ -365,7 +410,7 @@ async def handle_expired_keys(bot: Bot, conn: asyncpg.Connection, current_time: expiring_keys = await conn.fetch( """ - SELECT tg_id, client_id, expiry_time, email FROM keys + SELECT tg_id, client_id, expiry_time, email, server_id FROM keys WHERE expiry_time <= $1 AND expiry_time > $2 """, threshold_time, @@ -380,6 +425,26 @@ async def handle_expired_keys(bot: Bot, conn: asyncpg.Connection, current_time: except Exception as e: logger.error(f"Ошибка при обработке подписки {record['client_id']}: {e}") + expired_keys = await conn.fetch( + """ + SELECT tg_id, client_id, email, server_id FROM keys + WHERE expiry_time <= $1 + """, + current_time, + ) + + logger.info(f"Найдено {len(expired_keys)} истёкших ключей.") + + for record in expired_keys: + try: + await delete_key_from_cluster(record["server_id"], record["email"], record["email"]) + await conn.execute( + "DELETE FROM keys WHERE client_id = $1", record["client_id"] + ) + logger.info(f"Удалён истёкший ключ {record['client_id']} пользователя {record['tg_id']}.") + except Exception as e: + logger.error(f"Ошибка при удалении истёкшего ключа {record['client_id']}: {e}") + async def process_key(record, bot, conn): tg_id = record["tg_id"] @@ -409,6 +474,8 @@ async def process_key(record, bot, conn): ] ) + image_path = os.path.join("img", "notify_expired.jpg") + try: if AUTO_RENEW_KEYS and balance >= RENEWAL_PLANS["1"]["price"]: await update_balance(tg_id, -RENEWAL_PLANS["1"]["price"]) @@ -433,15 +500,33 @@ async def process_key(record, bot, conn): logger.info(f"Флаги notified сброшены для клиента {client_id}.") try: - await bot.send_message(tg_id, text=KEY_RENEWED, reply_markup=keyboard) + if os.path.isfile(image_path): + with open(image_path, "rb") as image_file: + await bot.send_photo( + tg_id, + photo=BufferedInputFile(image_file.read(), filename="notify_expired.jpg"), + caption = KEY_RENEWED.format(email=email), + reply_markup=keyboard, + ) + else: + await bot.send_message(tg_id, text=KEY_RENEWED, reply_markup=keyboard) logger.info(f"Уведомление об успешном продлении отправлено клиенту {tg_id}.") except Exception as e: logger.error(f"Не удалось отправить уведомление о продлении клиенту {tg_id}: {e}") else: - message_expired = "Ваша подписка истекла. Пополните баланс для продления." + message_expired = f"Ваша подписка {email} истекла. Пополните баланс для продления." try: - await bot.send_message(tg_id, text=message_expired, reply_markup=keyboard) + if os.path.isfile(image_path): + with open(image_path, "rb") as image_file: + await bot.send_photo( + tg_id, + photo=BufferedInputFile(image_file.read(), filename="notify_expired.jpg"), + caption=message_expired, + reply_markup=keyboard, + ) + else: + await bot.send_message(tg_id, text=message_expired, reply_markup=keyboard) logger.info(f"Уведомление об истечении подписки отправлено пользователю {tg_id}.") except Exception as e: logger.error(f"Не удалось отправить уведомление об истечении клиенту {tg_id}: {e}") diff --git a/handlers/payments/gift.c b/handlers/payments/gift.c index c1e00f5f..a4f2ccaf 100644 --- a/handlers/payments/gift.c +++ b/handlers/payments/gift.c @@ -1502,6 +1502,11 @@ struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscriptio struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler; struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler; struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code; +struct __pyx_defaults; +typedef struct __pyx_defaults __pyx_defaults; +struct __pyx_defaults { + PyObject *__pyx_arg_current_page; +}; /* "handlers/payments/gift.py":29 * @@ -1524,33 +1529,37 @@ struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct__start_menu_handle }; -/* "handlers/payments/gift.py":61 +/* "handlers/payments/gift.py":60 * * - * @router.callback_query(F.data == "my_gifts") # <<<<<<<<<<<<<< - * async def my_gifts_handler(callback_query: types.CallbackQuery, session: Any): - * """ ' '. .""" + * @router.callback_query(F.data.startswith("my_gifts")) # <<<<<<<<<<<<<< + * async def my_gifts_handler(callback_query: types.CallbackQuery, session: Any, current_page: int = 0): + * """ ' '. .""" */ struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler { PyObject_HEAD PyObject *__pyx_v_builder; PyObject *__pyx_v_callback_query; + PyObject *__pyx_v_current_page; + PyObject *__pyx_v_end; PyObject *__pyx_v_expiry_time; PyObject *__pyx_v_gift; PyObject *__pyx_v_gift_id; PyObject *__pyx_v_gift_link; PyObject *__pyx_v_gifts; + PyObject *__pyx_v_gifts_page; PyObject *__pyx_v_gifts_text; PyObject *__pyx_v_is_used; PyObject *__pyx_v_months; PyObject *__pyx_v_months_text; PyObject *__pyx_v_recipient; PyObject *__pyx_v_session; + PyObject *__pyx_v_start; PyObject *__pyx_v_user_tg_id; }; -/* "handlers/payments/gift.py":113 +/* "handlers/payments/gift.py":124 * * * @router.callback_query(F.data.startswith("delete_gift|")) # <<<<<<<<<<<<<< @@ -1560,12 +1569,14 @@ struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler { PyObject_HEAD PyObject *__pyx_v_callback_query; + PyObject *__pyx_v_current_page; + PyObject *__pyx_v_data; PyObject *__pyx_v_gift_id; PyObject *__pyx_v_session; }; -/* "handlers/payments/gift.py":128 +/* "handlers/payments/gift.py":139 * * * @router.callback_query(F.data == "gift") # <<<<<<<<<<<<<< @@ -1581,7 +1592,7 @@ struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscriptio }; -/* "handlers/payments/gift.py":148 +/* "handlers/payments/gift.py":159 * * * @router.callback_query(F.data.startswith("gift|")) # <<<<<<<<<<<<<< @@ -1600,7 +1611,7 @@ struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_han }; -/* "handlers/payments/gift.py":188 +/* "handlers/payments/gift.py":199 * * * @router.callback_query(F.data.startswith("confirm_gift|")) # <<<<<<<<<<<<<< @@ -1620,6 +1631,7 @@ struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_ha PyObject *__pyx_v_price; PyObject *__pyx_v_selected_months; PyObject *__pyx_v_session; + PyObject *__pyx_v_share_text; PyObject *__pyx_v_state; PyObject *__pyx_v_tg_id; PyObject *__pyx_t_0; @@ -1631,7 +1643,7 @@ struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_ha }; -/* "handlers/payments/gift.py":252 +/* "handlers/payments/gift.py":271 * return None * * async def validate_client_code(): # <<<<<<<<<<<<<< @@ -2164,6 +2176,18 @@ static int __Pyx_GetException(PyObject **type, PyObject **value, PyObject **tb); /* pep479.proto */ static void __Pyx_Generator_Replace_StopIteration(int in_async_gen); +/* ArgTypeTest.proto */ +#define __Pyx_ArgTypeTest(obj, type, none_allowed, name, exact)\ + ((likely(__Pyx_IS_TYPE(obj, type) | (none_allowed && (obj == Py_None)))) ? 1 :\ + __Pyx__ArgTypeTest(obj, type, name, exact)) +static int __Pyx__ArgTypeTest(PyObject *obj, PyTypeObject *type, const char *name, int exact); + +/* SliceObject.proto */ +static CYTHON_INLINE PyObject* __Pyx_PyObject_GetSlice( + PyObject* obj, Py_ssize_t cstart, Py_ssize_t cstop, + PyObject** py_start, PyObject** py_stop, PyObject** py_slice, + int has_cstart, int has_cstop, int wraparound); + /* DictGetItem.proto */ #if PY_MAJOR_VERSION >= 3 && !CYTHON_COMPILING_IN_PYPY static PyObject *__Pyx_PyDict_GetItem(PyObject *d, PyObject* key); @@ -2466,6 +2490,9 @@ static PyObject *__Pyx_CyFunction_New(PyMethodDef *ml, PyObject *module, PyObject *globals, PyObject* code); +/* RaiseUnexpectedTypeError.proto */ +static int __Pyx_RaiseUnexpectedTypeError(const char *expected, PyObject *obj); + /* CLineInTraceback.proto */ #ifdef CYTHON_CLINE_IN_TRACEBACK #define __Pyx_CLineForTraceback(tstate, c_line) (((CYTHON_CLINE_IN_TRACEBACK)) ? c_line : 0) @@ -2560,34 +2587,38 @@ static const char __pyx_k__11[] = "\320\235\320\265\321\202"; static const char __pyx_k__12[] = "\320\235\320\265 \320\260\320\272\321\202\320\270\320\262\320\270\321\200\320\276\320\262\320\260\320\275"; static const char __pyx_k__13[] = "\320\243\320\264\320\260\320\273\320\270\321\202\321\214 (\320\270\321\201\321\202\320\265\320\272\320\260\320\265\321\202 "; static const char __pyx_k__14[] = ")"; -static const char __pyx_k__16[] = "|"; -static const char __pyx_k__19[] = " "; -static const char __pyx_k__20[] = " \320\267\320\260 "; -static const char __pyx_k__21[] = " \321\200\321\203\320\261\320\273\320\265\320\271"; -static const char __pyx_k__23[] = "\320\235\320\265\320\262\320\265\321\200\320\275\321\213\320\271 \320\262\321\213\320\261\320\276\321\200. \320\237\320\276\320\277\321\200\320\276\320\261\321\203\320\271\321\202\320\265 \321\201\320\275\320\276\320\262\320\260."; -static const char __pyx_k__25[] = "\342\235\214 \320\243 \320\262\320\260\321\201 \320\275\320\265\320\264\320\276\321\201\321\202\320\260\321\202\320\276\321\207\320\275\320\276 \321\201\321\200\320\265\320\264\321\201\321\202\320\262 \320\264\320\273\321\217 \321\201\320\276\320\267\320\264\320\260\320\275\320\270\321\217 \320\277\320\276\320\264\320\260\321\200\320\272\320\260. \320\237\320\265\321\200\320\265\320\271\320\264\320\270\321\202\320\265 \320\262 \320\273\320\270\321\207\320\275\321\213\320\271 \320\272\320\260\320\261\320\270\320\275\320\265\321\202 \320\264\320\273\321\217 \320\277\320\276\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217 \320\261\320\260\320\273\320\260\320\275\321\201\320\260."; -static const char __pyx_k__26[] = "\342\234\205 \320\237\320\276\320\264\321\202\320\262\320\265\321\200\320\264\320\270\321\202\321\214"; -static const char __pyx_k__27[] = "\342\235\214 \320\236\321\202\320\274\320\265\320\275\320\260"; -static const char __pyx_k__29[] = "\320\241\321\204\320\276\321\200\320\274\320\270\321\200\320\276\320\262\320\260\320\275\320\260 \321\201\321\201\321\213\320\273\320\272\320\260 \320\275\320\260 \320\277\320\276\320\264\320\260\321\200\320\276\320\272: "; -static const char __pyx_k__30[] = "\342\235\214 \320\236\321\210\320\270\320\261\320\272\320\260 \320\277\321\200\320\270 \320\264\320\260\321\200\320\265\320\275\320\270\320\270 \320\277\320\276\320\264\320\277\320\270\321\201\320\272\320\270: "; -static const char __pyx_k__31[] = "\n\320\237\320\276\320\266\320\260\320\273\321\203\320\271\321\201\321\202\320\260, \320\277\320\276\320\277\321\200\320\276\320\261\321\203\320\271\321\202\320\265 \321\201\320\275\320\276\320\262\320\260."; -static const char __pyx_k__33[] = "\n"; -static const char __pyx_k__36[] = "\320\221\320\276\321\202 \320\261\321\213\320\273 \320\260\320\272\321\202\320\270\320\262\320\270\321\200\320\276\320\262\320\260\320\275 \320\275\320\265 \320\275\320\260 \321\215\321\202\320\276\320\274 \321\203\321\201\321\202\321\200\320\276\320\271\321\201\321\202\320\262\320\265. \320\237\320\276\320\266\320\260\320\273\321\203\320\271\321\201\321\202\320\260 \320\276\320\261\321\200\320\260\321\202\320\270\321\202\320\265\321\201\321\214 \320\262 \320\277\320\276\320\264\320\264\320\265\321\200\320\266\320\272\321\203"; -static const char __pyx_k__38[] = "\320\222\320\260\321\210 \320\261\320\276\321\202 \321\203\321\201\320\277\320\265\321\210\320\275\320\276 \320\260\320\272\321\202\320\270\320\262\320\270\321\200\320\276\320\262\320\260\320\275!."; -static const char __pyx_k__39[] = "\320\236\321\210\320\270\320\261\320\272\320\260: "; -static const char __pyx_k__40[] = "\320\237\320\276\320\273\321\203\321\207\320\270\321\202\320\265 \320\272\320\276\320\264 \320\275\320\260 \321\201\320\260\320\271\321\202\320\265."; -static const char __pyx_k__42[] = "\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265 \321\200\320\260\320\261\320\276\321\202\321\213."; -static const char __pyx_k__43[] = "\320\236\321\210\320\270\320\261\320\272\320\260 \321\201\320\265\321\200\320\262\320\265\321\200\320\260: "; -static const char __pyx_k__44[] = "\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265 \321\200\320\260\320\261\320\276\321\202\321\213"; -static const char __pyx_k__45[] = "\320\236\321\210\320\270\320\261\320\272\320\260 \320\277\321\200\320\270 \320\267\320\260\320\277\321\200\320\276\321\201\320\265: "; -static const char __pyx_k__46[] = "\320\235\320\265\320\270\320\267\320\262\320\265\321\201\321\202\320\275\320\260\321\217 \320\276\321\210\320\270\320\261\320\272\320\260: "; -static const char __pyx_k__47[] = "*"; -static const char __pyx_k__48[] = "."; -static const char __pyx_k__61[] = "?"; +static const char __pyx_k__15[] = "|"; +static const char __pyx_k__16[] = "\342\254\205 \320\235\320\260\320\267\320\260\320\264"; +static const char __pyx_k__17[] = "\320\222\320\277\320\265\321\200\320\265\320\264 \342\236\241"; +static const char __pyx_k__21[] = " "; +static const char __pyx_k__22[] = " \320\267\320\260 "; +static const char __pyx_k__23[] = " \321\200\321\203\320\261\320\273\320\265\320\271"; +static const char __pyx_k__25[] = "\320\235\320\265\320\262\320\265\321\200\320\275\321\213\320\271 \320\262\321\213\320\261\320\276\321\200. \320\237\320\276\320\277\321\200\320\276\320\261\321\203\320\271\321\202\320\265 \321\201\320\275\320\276\320\262\320\260."; +static const char __pyx_k__27[] = "\342\235\214 \320\243 \320\262\320\260\321\201 \320\275\320\265\320\264\320\276\321\201\321\202\320\260\321\202\320\276\321\207\320\275\320\276 \321\201\321\200\320\265\320\264\321\201\321\202\320\262 \320\264\320\273\321\217 \321\201\320\276\320\267\320\264\320\260\320\275\320\270\321\217 \320\277\320\276\320\264\320\260\321\200\320\272\320\260. \320\237\320\265\321\200\320\265\320\271\320\264\320\270\321\202\320\265 \320\262 \320\273\320\270\321\207\320\275\321\213\320\271 \320\272\320\260\320\261\320\270\320\275\320\265\321\202 \320\264\320\273\321\217 \320\277\320\276\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217 \320\261\320\260\320\273\320\260\320\275\321\201\320\260."; +static const char __pyx_k__28[] = "\342\234\205 \320\237\320\276\320\264\321\202\320\262\320\265\321\200\320\264\320\270\321\202\321\214"; +static const char __pyx_k__29[] = "\342\235\214 \320\236\321\202\320\274\320\265\320\275\320\260"; +static const char __pyx_k__31[] = "\320\241\321\204\320\276\321\200\320\274\320\270\321\200\320\276\320\262\320\260\320\275\320\260 \321\201\321\201\321\213\320\273\320\272\320\260 \320\275\320\260 \320\277\320\276\320\264\320\260\321\200\320\276\320\272: "; +static const char __pyx_k__32[] = "\342\235\214 \320\236\321\210\320\270\320\261\320\272\320\260 \320\277\321\200\320\270 \320\264\320\260\321\200\320\265\320\275\320\270\320\270 \320\277\320\276\320\264\320\277\320\270\321\201\320\272\320\270: "; +static const char __pyx_k__33[] = "\n\320\237\320\276\320\266\320\260\320\273\321\203\320\271\321\201\321\202\320\260, \320\277\320\276\320\277\321\200\320\276\320\261\321\203\320\271\321\202\320\265 \321\201\320\275\320\276\320\262\320\260."; +static const char __pyx_k__35[] = "\n"; +static const char __pyx_k__38[] = "\320\221\320\276\321\202 \320\261\321\213\320\273 \320\260\320\272\321\202\320\270\320\262\320\270\321\200\320\276\320\262\320\260\320\275 \320\275\320\265 \320\275\320\260 \321\215\321\202\320\276\320\274 \321\203\321\201\321\202\321\200\320\276\320\271\321\201\321\202\320\262\320\265. \320\237\320\276\320\266\320\260\320\273\321\203\320\271\321\201\321\202\320\260 \320\276\320\261\321\200\320\260\321\202\320\270\321\202\320\265\321\201\321\214 \320\262 \320\277\320\276\320\264\320\264\320\265\321\200\320\266\320\272\321\203"; +static const char __pyx_k__40[] = "\320\222\320\260\321\210 \320\261\320\276\321\202 \321\203\321\201\320\277\320\265\321\210\320\275\320\276 \320\260\320\272\321\202\320\270\320\262\320\270\321\200\320\276\320\262\320\260\320\275!."; +static const char __pyx_k__41[] = "\320\236\321\210\320\270\320\261\320\272\320\260: "; +static const char __pyx_k__42[] = "\320\237\320\276\320\273\321\203\321\207\320\270\321\202\320\265 \320\272\320\276\320\264 \320\275\320\260 \321\201\320\260\320\271\321\202\320\265."; +static const char __pyx_k__44[] = "\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265 \321\200\320\260\320\261\320\276\321\202\321\213."; +static const char __pyx_k__45[] = "\320\236\321\210\320\270\320\261\320\272\320\260 \321\201\320\265\321\200\320\262\320\265\321\200\320\260: "; +static const char __pyx_k__46[] = "\320\237\321\200\320\276\320\264\320\276\320\273\320\266\320\265\320\275\320\270\320\265 \321\200\320\260\320\261\320\276\321\202\321\213"; +static const char __pyx_k__47[] = "\320\236\321\210\320\270\320\261\320\272\320\260 \320\277\321\200\320\270 \320\267\320\260\320\277\321\200\320\276\321\201\320\265: "; +static const char __pyx_k__48[] = "\320\235\320\265\320\270\320\267\320\262\320\265\321\201\321\202\320\275\320\260\321\217 \320\276\321\210\320\270\320\261\320\272\320\260: "; +static const char __pyx_k__49[] = "*"; +static const char __pyx_k__50[] = "."; +static const char __pyx_k__64[] = "?"; static const char __pyx_k_b_b[] = "\320\222\320\260\321\210\320\270 \320\277\320\276\320\264\320\260\321\200\320\272\320\270:\n\n"; +static const char __pyx_k_end[] = "end"; static const char __pyx_k_get[] = "get"; static const char __pyx_k_hex[] = "hex"; static const char __pyx_k_img[] = "img"; +static const char __pyx_k_int[] = "int"; static const char __pyx_k_row[] = "row"; static const char __pyx_k_BACK[] = "BACK"; static const char __pyx_k_GIFT[] = "GIFT"; @@ -2628,6 +2659,7 @@ static const char __pyx_k_photo[] = "photo"; static const char __pyx_k_price[] = "price"; static const char __pyx_k_shell[] = "shell"; static const char __pyx_k_split[] = "split"; +static const char __pyx_k_start[] = "start"; static const char __pyx_k_state[] = "state"; static const char __pyx_k_strip[] = "strip"; static const char __pyx_k_tg_id[] = "tg_id"; @@ -2666,6 +2698,7 @@ static const char __pyx_k_execute[] = "execute"; static const char __pyx_k_gift_id[] = "gift_id"; static const char __pyx_k_hashlib[] = "hashlib"; static const char __pyx_k_is_used[] = "is_used"; +static const char __pyx_k_isdigit[] = "isdigit"; static const char __pyx_k_message[] = "message"; static const char __pyx_k_payload[] = "payload"; static const char __pyx_k_profile[] = "profile"; @@ -2691,10 +2724,14 @@ static const char __pyx_k_recipient[] = "recipient"; static const char __pyx_k_timedelta[] = "timedelta"; static const char __pyx_k_CRYPTOSALE[] = "CRYPTOSALE"; static const char __pyx_k_FSMContext[] = "FSMContext"; +static const char __pyx_k_SHARE_GIFT[] = "SHARE_GIFT"; +static const char __pyx_k_gifts_page[] = "gifts_page"; static const char __pyx_k_gifts_text[] = "gifts_text"; static const char __pyx_k_image_file[] = "image_file"; static const char __pyx_k_image_path[] = "image_path"; +static const char __pyx_k_my_gifts_2[] = "my_gifts|"; static const char __pyx_k_parse_mode[] = "parse_mode"; +static const char __pyx_k_share_text[] = "share_text"; static const char __pyx_k_show_alert[] = "show_alert"; static const char __pyx_k_startswith[] = "startswith"; static const char __pyx_k_subprocess[] = "subprocess"; @@ -2713,6 +2750,7 @@ static const char __pyx_k_STARS_ROUTER[] = "STARS_ROUTER"; static const char __pyx_k_answer_photo[] = "answer_photo"; static const char __pyx_k_check_output[] = "check_output"; static const char __pyx_k_confirm_gift[] = "confirm_gift|"; +static const char __pyx_k_current_page[] = "current_page"; static const char __pyx_k_initializing[] = "_initializing"; static const char __pyx_k_is_coroutine[] = "_is_coroutine"; static const char __pyx_k_message_text[] = "message_text"; @@ -2722,6 +2760,7 @@ static const char __pyx_k_YOOKASSA_HASH[] = "YOOKASSA_HASH"; static const char __pyx_k_aiogram_types[] = "aiogram.types"; static const char __pyx_k_callback_data[] = "callback_data"; static const char __pyx_k_get_gift_link[] = "get_gift_link"; +static const char __pyx_k_GIFTS_PER_PAGE[] = "GIFTS_PER_PAGE"; static const char __pyx_k_RENEWAL_PRICES[] = "RENEWAL_PRICES"; static const char __pyx_k_callback_query[] = "callback_query"; static const char __pyx_k_etc_machine_id[] = "/etc/machine-id"; @@ -2739,8 +2778,10 @@ static const char __pyx_k_cline_in_traceback[] = "cline_in_traceback"; static const char __pyx_k_start_menu_handler[] = "start_menu_handler"; static const char __pyx_k_ClientResponseError[] = "ClientResponseError"; static const char __pyx_k_GIFTS_TEXT_TEMPLATE[] = "GIFTS_TEXT_TEMPLATE"; +static const char __pyx_k_SHARE_TEXT_TEMPLATE[] = "SHARE_TEXT_TEMPLATE"; static const char __pyx_k_aiogram_fsm_context[] = "aiogram.fsm.context"; static const char __pyx_k_delete_gift_handler[] = "delete_gift_handler"; +static const char __pyx_k_switch_inline_query[] = "switch_inline_query"; static const char __pyx_k_types_CallbackQuery[] = "types.CallbackQuery"; static const char __pyx_k_ClientConnectorError[] = "ClientConnectorError"; static const char __pyx_k_InlineKeyboardButton[] = "InlineKeyboardButton"; @@ -2761,7 +2802,8 @@ static const char __pyx_k_DELETE_FROM_gifts_WHERE_gift_id[] = "DELETE FROM gifts static const char __pyx_k_https_pocomacho_ru_solonetbot_co[] = "https://pocomacho.ru/solonetbot/codes/add/"; /* #### Code section: decls ### */ static PyObject *__pyx_pf_8handlers_8payments_4gift_start_menu_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query); /* proto */ -static PyObject *__pyx_pf_8handlers_8payments_4gift_3my_gifts_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, PyObject *__pyx_v_session); /* proto */ +static PyObject *__pyx_pf_8handlers_8payments_4gift_23__defaults__(CYTHON_UNUSED PyObject *__pyx_self); /* proto */ +static PyObject *__pyx_pf_8handlers_8payments_4gift_3my_gifts_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, PyObject *__pyx_v_session, PyObject *__pyx_v_current_page); /* proto */ static PyObject *__pyx_pf_8handlers_8payments_4gift_6delete_gift_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, PyObject *__pyx_v_session); /* proto */ static PyObject *__pyx_pf_8handlers_8payments_4gift_9gift_subscription_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query); /* proto */ static PyObject *__pyx_pf_8handlers_8payments_4gift_12confirm_gift_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, CYTHON_UNUSED PyObject *__pyx_v_session); /* proto */ @@ -2833,6 +2875,7 @@ typedef struct { PyObject *__pyx_n_s_FSMContext; PyObject *__pyx_n_s_GIFT; PyObject *__pyx_n_s_GIFTS_ABOUT; + PyObject *__pyx_n_s_GIFTS_PER_PAGE; PyObject *__pyx_n_s_GIFTS_TEXT_TEMPLATE; PyObject *__pyx_n_u_HASHHASHYOOKASSA; PyObject *__pyx_n_u_HTML; @@ -2846,6 +2889,8 @@ typedef struct { PyObject *__pyx_n_s_RENEWAL_PRICES; PyObject *__pyx_n_s_Router; PyObject *__pyx_kp_u_SELECT_gift_id_selected_months; + PyObject *__pyx_n_s_SHARE_GIFT; + PyObject *__pyx_n_s_SHARE_TEXT_TEMPLATE; PyObject *__pyx_n_s_STARS_ROUTER; PyObject *__pyx_n_u_Windows; PyObject *__pyx_n_s_YOOKASSA_HASH; @@ -2854,31 +2899,33 @@ typedef struct { PyObject *__pyx_kp_u__12; PyObject *__pyx_kp_u__13; PyObject *__pyx_kp_u__14; + PyObject *__pyx_kp_u__15; PyObject *__pyx_kp_u__16; - PyObject *__pyx_kp_u__19; - PyObject *__pyx_kp_u__20; + PyObject *__pyx_kp_u__17; PyObject *__pyx_kp_u__21; + PyObject *__pyx_kp_u__22; PyObject *__pyx_kp_u__23; PyObject *__pyx_kp_u__25; - PyObject *__pyx_kp_u__26; PyObject *__pyx_kp_u__27; + PyObject *__pyx_kp_u__28; PyObject *__pyx_kp_u__29; - PyObject *__pyx_kp_u__30; PyObject *__pyx_kp_u__31; + PyObject *__pyx_kp_u__32; PyObject *__pyx_kp_u__33; - PyObject *__pyx_kp_u__36; + PyObject *__pyx_kp_u__35; PyObject *__pyx_kp_u__38; - PyObject *__pyx_kp_u__39; PyObject *__pyx_kp_u__40; + PyObject *__pyx_kp_u__41; PyObject *__pyx_kp_u__42; - PyObject *__pyx_kp_u__43; PyObject *__pyx_kp_u__44; PyObject *__pyx_kp_u__45; PyObject *__pyx_kp_u__46; - PyObject *__pyx_n_s__47; + PyObject *__pyx_kp_u__47; PyObject *__pyx_kp_u__48; + PyObject *__pyx_n_s__49; PyObject *__pyx_kp_u__5; - PyObject *__pyx_n_s__61; + PyObject *__pyx_kp_u__50; + PyObject *__pyx_n_s__64; PyObject *__pyx_n_u__7; PyObject *__pyx_n_u__8; PyObject *__pyx_n_u__9; @@ -2912,6 +2959,7 @@ typedef struct { PyObject *__pyx_n_s_config; PyObject *__pyx_kp_u_confirm_gift; PyObject *__pyx_n_s_confirm_gift_handler; + PyObject *__pyx_n_s_current_page; PyObject *__pyx_kp_u_d_m_Y_H_M; PyObject *__pyx_n_s_data; PyObject *__pyx_n_s_database; @@ -2924,6 +2972,7 @@ typedef struct { PyObject *__pyx_n_s_e; PyObject *__pyx_kp_u_enable; PyObject *__pyx_n_s_encode; + PyObject *__pyx_n_s_end; PyObject *__pyx_n_s_enter; PyObject *__pyx_n_s_error; PyObject *__pyx_kp_u_etc_machine_id; @@ -2953,6 +3002,7 @@ typedef struct { PyObject *__pyx_n_s_gifts; PyObject *__pyx_n_u_gifts; PyObject *__pyx_kp_u_gifts_jpg; + PyObject *__pyx_n_s_gifts_page; PyObject *__pyx_n_s_gifts_text; PyObject *__pyx_n_s_handlers_buttons_gifts; PyObject *__pyx_n_s_handlers_payments_gift; @@ -2971,10 +3021,12 @@ typedef struct { PyObject *__pyx_n_s_import; PyObject *__pyx_n_s_info; PyObject *__pyx_n_s_initializing; + PyObject *__pyx_n_s_int; PyObject *__pyx_n_s_is_coroutine; PyObject *__pyx_n_s_is_used; PyObject *__pyx_n_u_is_used; PyObject *__pyx_n_s_is_valid; + PyObject *__pyx_n_s_isdigit; PyObject *__pyx_kp_u_isenabled; PyObject *__pyx_n_s_isfile; PyObject *__pyx_n_s_items; @@ -2988,6 +3040,7 @@ typedef struct { PyObject *__pyx_n_s_months; PyObject *__pyx_n_s_months_text; PyObject *__pyx_n_u_my_gifts; + PyObject *__pyx_kp_u_my_gifts_2; PyObject *__pyx_n_s_my_gifts_handler; PyObject *__pyx_n_s_name; PyObject *__pyx_n_s_open; @@ -3014,11 +3067,13 @@ typedef struct { PyObject *__pyx_n_s_send; PyObject *__pyx_n_s_session; PyObject *__pyx_n_s_sha256; + PyObject *__pyx_n_s_share_text; PyObject *__pyx_n_s_shell; PyObject *__pyx_n_s_show_alert; PyObject *__pyx_kp_u_solonet_sup; PyObject *__pyx_n_s_spec; PyObject *__pyx_n_s_split; + PyObject *__pyx_n_s_start; PyObject *__pyx_n_s_start_menu_handler; PyObject *__pyx_n_s_startswith; PyObject *__pyx_n_s_state; @@ -3029,6 +3084,7 @@ typedef struct { PyObject *__pyx_n_s_strip; PyObject *__pyx_n_s_subprocess; PyObject *__pyx_n_u_success; + PyObject *__pyx_n_s_switch_inline_query; PyObject *__pyx_n_s_system; PyObject *__pyx_n_s_test; PyObject *__pyx_n_s_text; @@ -3045,6 +3101,7 @@ typedef struct { PyObject *__pyx_n_s_uuid4; PyObject *__pyx_n_s_validate_client_code; PyObject *__pyx_kp_u_wmic_cpu_get_ProcessorId; + PyObject *__pyx_int_0; PyObject *__pyx_int_1; PyObject *__pyx_int_2; PyObject *__pyx_int_3; @@ -3059,13 +3116,11 @@ typedef struct { PyObject *__pyx_tuple__2; PyObject *__pyx_tuple__3; PyObject *__pyx_tuple__6; - PyObject *__pyx_tuple__24; - PyObject *__pyx_tuple__32; + PyObject *__pyx_tuple__26; PyObject *__pyx_tuple__34; - PyObject *__pyx_tuple__37; - PyObject *__pyx_tuple__41; - PyObject *__pyx_tuple__49; - PyObject *__pyx_tuple__50; + PyObject *__pyx_tuple__36; + PyObject *__pyx_tuple__39; + PyObject *__pyx_tuple__43; PyObject *__pyx_tuple__51; PyObject *__pyx_tuple__52; PyObject *__pyx_tuple__53; @@ -3074,15 +3129,18 @@ typedef struct { PyObject *__pyx_tuple__56; PyObject *__pyx_tuple__57; PyObject *__pyx_tuple__58; + PyObject *__pyx_tuple__59; PyObject *__pyx_tuple__60; + PyObject *__pyx_tuple__61; + PyObject *__pyx_tuple__63; PyObject *__pyx_codeobj__4; - PyObject *__pyx_codeobj__15; - PyObject *__pyx_codeobj__17; - PyObject *__pyx_codeobj__22; - PyObject *__pyx_codeobj__28; - PyObject *__pyx_codeobj__35; - PyObject *__pyx_codeobj__59; - PyObject *__pyx_ustring__18; + PyObject *__pyx_codeobj__18; + PyObject *__pyx_codeobj__19; + PyObject *__pyx_codeobj__24; + PyObject *__pyx_codeobj__30; + PyObject *__pyx_codeobj__37; + PyObject *__pyx_codeobj__62; + PyObject *__pyx_ustring__20; } __pyx_mstate; #if CYTHON_USE_MODULE_STATE @@ -3154,6 +3212,7 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_FSMContext); Py_CLEAR(clear_module_state->__pyx_n_s_GIFT); Py_CLEAR(clear_module_state->__pyx_n_s_GIFTS_ABOUT); + Py_CLEAR(clear_module_state->__pyx_n_s_GIFTS_PER_PAGE); Py_CLEAR(clear_module_state->__pyx_n_s_GIFTS_TEXT_TEMPLATE); Py_CLEAR(clear_module_state->__pyx_n_u_HASHHASHYOOKASSA); Py_CLEAR(clear_module_state->__pyx_n_u_HTML); @@ -3167,6 +3226,8 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_RENEWAL_PRICES); Py_CLEAR(clear_module_state->__pyx_n_s_Router); Py_CLEAR(clear_module_state->__pyx_kp_u_SELECT_gift_id_selected_months); + Py_CLEAR(clear_module_state->__pyx_n_s_SHARE_GIFT); + Py_CLEAR(clear_module_state->__pyx_n_s_SHARE_TEXT_TEMPLATE); Py_CLEAR(clear_module_state->__pyx_n_s_STARS_ROUTER); Py_CLEAR(clear_module_state->__pyx_n_u_Windows); Py_CLEAR(clear_module_state->__pyx_n_s_YOOKASSA_HASH); @@ -3175,31 +3236,33 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_kp_u__12); Py_CLEAR(clear_module_state->__pyx_kp_u__13); Py_CLEAR(clear_module_state->__pyx_kp_u__14); + Py_CLEAR(clear_module_state->__pyx_kp_u__15); Py_CLEAR(clear_module_state->__pyx_kp_u__16); - Py_CLEAR(clear_module_state->__pyx_kp_u__19); - Py_CLEAR(clear_module_state->__pyx_kp_u__20); + Py_CLEAR(clear_module_state->__pyx_kp_u__17); Py_CLEAR(clear_module_state->__pyx_kp_u__21); + Py_CLEAR(clear_module_state->__pyx_kp_u__22); Py_CLEAR(clear_module_state->__pyx_kp_u__23); Py_CLEAR(clear_module_state->__pyx_kp_u__25); - Py_CLEAR(clear_module_state->__pyx_kp_u__26); Py_CLEAR(clear_module_state->__pyx_kp_u__27); + Py_CLEAR(clear_module_state->__pyx_kp_u__28); Py_CLEAR(clear_module_state->__pyx_kp_u__29); - Py_CLEAR(clear_module_state->__pyx_kp_u__30); Py_CLEAR(clear_module_state->__pyx_kp_u__31); + Py_CLEAR(clear_module_state->__pyx_kp_u__32); Py_CLEAR(clear_module_state->__pyx_kp_u__33); - Py_CLEAR(clear_module_state->__pyx_kp_u__36); + Py_CLEAR(clear_module_state->__pyx_kp_u__35); Py_CLEAR(clear_module_state->__pyx_kp_u__38); - Py_CLEAR(clear_module_state->__pyx_kp_u__39); Py_CLEAR(clear_module_state->__pyx_kp_u__40); + Py_CLEAR(clear_module_state->__pyx_kp_u__41); Py_CLEAR(clear_module_state->__pyx_kp_u__42); - Py_CLEAR(clear_module_state->__pyx_kp_u__43); Py_CLEAR(clear_module_state->__pyx_kp_u__44); Py_CLEAR(clear_module_state->__pyx_kp_u__45); Py_CLEAR(clear_module_state->__pyx_kp_u__46); - Py_CLEAR(clear_module_state->__pyx_n_s__47); + Py_CLEAR(clear_module_state->__pyx_kp_u__47); Py_CLEAR(clear_module_state->__pyx_kp_u__48); + Py_CLEAR(clear_module_state->__pyx_n_s__49); Py_CLEAR(clear_module_state->__pyx_kp_u__5); - Py_CLEAR(clear_module_state->__pyx_n_s__61); + Py_CLEAR(clear_module_state->__pyx_kp_u__50); + Py_CLEAR(clear_module_state->__pyx_n_s__64); Py_CLEAR(clear_module_state->__pyx_n_u__7); Py_CLEAR(clear_module_state->__pyx_n_u__8); Py_CLEAR(clear_module_state->__pyx_n_u__9); @@ -3233,6 +3296,7 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_config); Py_CLEAR(clear_module_state->__pyx_kp_u_confirm_gift); Py_CLEAR(clear_module_state->__pyx_n_s_confirm_gift_handler); + Py_CLEAR(clear_module_state->__pyx_n_s_current_page); Py_CLEAR(clear_module_state->__pyx_kp_u_d_m_Y_H_M); Py_CLEAR(clear_module_state->__pyx_n_s_data); Py_CLEAR(clear_module_state->__pyx_n_s_database); @@ -3245,6 +3309,7 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_e); Py_CLEAR(clear_module_state->__pyx_kp_u_enable); Py_CLEAR(clear_module_state->__pyx_n_s_encode); + Py_CLEAR(clear_module_state->__pyx_n_s_end); Py_CLEAR(clear_module_state->__pyx_n_s_enter); Py_CLEAR(clear_module_state->__pyx_n_s_error); Py_CLEAR(clear_module_state->__pyx_kp_u_etc_machine_id); @@ -3274,6 +3339,7 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_gifts); Py_CLEAR(clear_module_state->__pyx_n_u_gifts); Py_CLEAR(clear_module_state->__pyx_kp_u_gifts_jpg); + Py_CLEAR(clear_module_state->__pyx_n_s_gifts_page); Py_CLEAR(clear_module_state->__pyx_n_s_gifts_text); Py_CLEAR(clear_module_state->__pyx_n_s_handlers_buttons_gifts); Py_CLEAR(clear_module_state->__pyx_n_s_handlers_payments_gift); @@ -3292,10 +3358,12 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_import); Py_CLEAR(clear_module_state->__pyx_n_s_info); Py_CLEAR(clear_module_state->__pyx_n_s_initializing); + Py_CLEAR(clear_module_state->__pyx_n_s_int); Py_CLEAR(clear_module_state->__pyx_n_s_is_coroutine); Py_CLEAR(clear_module_state->__pyx_n_s_is_used); Py_CLEAR(clear_module_state->__pyx_n_u_is_used); Py_CLEAR(clear_module_state->__pyx_n_s_is_valid); + Py_CLEAR(clear_module_state->__pyx_n_s_isdigit); Py_CLEAR(clear_module_state->__pyx_kp_u_isenabled); Py_CLEAR(clear_module_state->__pyx_n_s_isfile); Py_CLEAR(clear_module_state->__pyx_n_s_items); @@ -3309,6 +3377,7 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_months); Py_CLEAR(clear_module_state->__pyx_n_s_months_text); Py_CLEAR(clear_module_state->__pyx_n_u_my_gifts); + Py_CLEAR(clear_module_state->__pyx_kp_u_my_gifts_2); Py_CLEAR(clear_module_state->__pyx_n_s_my_gifts_handler); Py_CLEAR(clear_module_state->__pyx_n_s_name); Py_CLEAR(clear_module_state->__pyx_n_s_open); @@ -3335,11 +3404,13 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_send); Py_CLEAR(clear_module_state->__pyx_n_s_session); Py_CLEAR(clear_module_state->__pyx_n_s_sha256); + Py_CLEAR(clear_module_state->__pyx_n_s_share_text); Py_CLEAR(clear_module_state->__pyx_n_s_shell); Py_CLEAR(clear_module_state->__pyx_n_s_show_alert); Py_CLEAR(clear_module_state->__pyx_kp_u_solonet_sup); Py_CLEAR(clear_module_state->__pyx_n_s_spec); Py_CLEAR(clear_module_state->__pyx_n_s_split); + Py_CLEAR(clear_module_state->__pyx_n_s_start); Py_CLEAR(clear_module_state->__pyx_n_s_start_menu_handler); Py_CLEAR(clear_module_state->__pyx_n_s_startswith); Py_CLEAR(clear_module_state->__pyx_n_s_state); @@ -3350,6 +3421,7 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_strip); Py_CLEAR(clear_module_state->__pyx_n_s_subprocess); Py_CLEAR(clear_module_state->__pyx_n_u_success); + Py_CLEAR(clear_module_state->__pyx_n_s_switch_inline_query); Py_CLEAR(clear_module_state->__pyx_n_s_system); Py_CLEAR(clear_module_state->__pyx_n_s_test); Py_CLEAR(clear_module_state->__pyx_n_s_text); @@ -3366,6 +3438,7 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_n_s_uuid4); Py_CLEAR(clear_module_state->__pyx_n_s_validate_client_code); Py_CLEAR(clear_module_state->__pyx_kp_u_wmic_cpu_get_ProcessorId); + Py_CLEAR(clear_module_state->__pyx_int_0); Py_CLEAR(clear_module_state->__pyx_int_1); Py_CLEAR(clear_module_state->__pyx_int_2); Py_CLEAR(clear_module_state->__pyx_int_3); @@ -3380,13 +3453,11 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_tuple__2); Py_CLEAR(clear_module_state->__pyx_tuple__3); Py_CLEAR(clear_module_state->__pyx_tuple__6); - Py_CLEAR(clear_module_state->__pyx_tuple__24); - Py_CLEAR(clear_module_state->__pyx_tuple__32); + Py_CLEAR(clear_module_state->__pyx_tuple__26); Py_CLEAR(clear_module_state->__pyx_tuple__34); - Py_CLEAR(clear_module_state->__pyx_tuple__37); - Py_CLEAR(clear_module_state->__pyx_tuple__41); - Py_CLEAR(clear_module_state->__pyx_tuple__49); - Py_CLEAR(clear_module_state->__pyx_tuple__50); + Py_CLEAR(clear_module_state->__pyx_tuple__36); + Py_CLEAR(clear_module_state->__pyx_tuple__39); + Py_CLEAR(clear_module_state->__pyx_tuple__43); Py_CLEAR(clear_module_state->__pyx_tuple__51); Py_CLEAR(clear_module_state->__pyx_tuple__52); Py_CLEAR(clear_module_state->__pyx_tuple__53); @@ -3395,15 +3466,18 @@ static int __pyx_m_clear(PyObject *m) { Py_CLEAR(clear_module_state->__pyx_tuple__56); Py_CLEAR(clear_module_state->__pyx_tuple__57); Py_CLEAR(clear_module_state->__pyx_tuple__58); + Py_CLEAR(clear_module_state->__pyx_tuple__59); Py_CLEAR(clear_module_state->__pyx_tuple__60); + Py_CLEAR(clear_module_state->__pyx_tuple__61); + Py_CLEAR(clear_module_state->__pyx_tuple__63); Py_CLEAR(clear_module_state->__pyx_codeobj__4); - Py_CLEAR(clear_module_state->__pyx_codeobj__15); - Py_CLEAR(clear_module_state->__pyx_codeobj__17); - Py_CLEAR(clear_module_state->__pyx_codeobj__22); - Py_CLEAR(clear_module_state->__pyx_codeobj__28); - Py_CLEAR(clear_module_state->__pyx_codeobj__35); - Py_CLEAR(clear_module_state->__pyx_codeobj__59); - Py_CLEAR(clear_module_state->__pyx_ustring__18); + Py_CLEAR(clear_module_state->__pyx_codeobj__18); + Py_CLEAR(clear_module_state->__pyx_codeobj__19); + Py_CLEAR(clear_module_state->__pyx_codeobj__24); + Py_CLEAR(clear_module_state->__pyx_codeobj__30); + Py_CLEAR(clear_module_state->__pyx_codeobj__37); + Py_CLEAR(clear_module_state->__pyx_codeobj__62); + Py_CLEAR(clear_module_state->__pyx_ustring__20); return 0; } #endif @@ -3453,6 +3527,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_FSMContext); Py_VISIT(traverse_module_state->__pyx_n_s_GIFT); Py_VISIT(traverse_module_state->__pyx_n_s_GIFTS_ABOUT); + Py_VISIT(traverse_module_state->__pyx_n_s_GIFTS_PER_PAGE); Py_VISIT(traverse_module_state->__pyx_n_s_GIFTS_TEXT_TEMPLATE); Py_VISIT(traverse_module_state->__pyx_n_u_HASHHASHYOOKASSA); Py_VISIT(traverse_module_state->__pyx_n_u_HTML); @@ -3466,6 +3541,8 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_RENEWAL_PRICES); Py_VISIT(traverse_module_state->__pyx_n_s_Router); Py_VISIT(traverse_module_state->__pyx_kp_u_SELECT_gift_id_selected_months); + Py_VISIT(traverse_module_state->__pyx_n_s_SHARE_GIFT); + Py_VISIT(traverse_module_state->__pyx_n_s_SHARE_TEXT_TEMPLATE); Py_VISIT(traverse_module_state->__pyx_n_s_STARS_ROUTER); Py_VISIT(traverse_module_state->__pyx_n_u_Windows); Py_VISIT(traverse_module_state->__pyx_n_s_YOOKASSA_HASH); @@ -3474,31 +3551,33 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_kp_u__12); Py_VISIT(traverse_module_state->__pyx_kp_u__13); Py_VISIT(traverse_module_state->__pyx_kp_u__14); + Py_VISIT(traverse_module_state->__pyx_kp_u__15); Py_VISIT(traverse_module_state->__pyx_kp_u__16); - Py_VISIT(traverse_module_state->__pyx_kp_u__19); - Py_VISIT(traverse_module_state->__pyx_kp_u__20); + Py_VISIT(traverse_module_state->__pyx_kp_u__17); Py_VISIT(traverse_module_state->__pyx_kp_u__21); + Py_VISIT(traverse_module_state->__pyx_kp_u__22); Py_VISIT(traverse_module_state->__pyx_kp_u__23); Py_VISIT(traverse_module_state->__pyx_kp_u__25); - Py_VISIT(traverse_module_state->__pyx_kp_u__26); Py_VISIT(traverse_module_state->__pyx_kp_u__27); + Py_VISIT(traverse_module_state->__pyx_kp_u__28); Py_VISIT(traverse_module_state->__pyx_kp_u__29); - Py_VISIT(traverse_module_state->__pyx_kp_u__30); Py_VISIT(traverse_module_state->__pyx_kp_u__31); + Py_VISIT(traverse_module_state->__pyx_kp_u__32); Py_VISIT(traverse_module_state->__pyx_kp_u__33); - Py_VISIT(traverse_module_state->__pyx_kp_u__36); + Py_VISIT(traverse_module_state->__pyx_kp_u__35); Py_VISIT(traverse_module_state->__pyx_kp_u__38); - Py_VISIT(traverse_module_state->__pyx_kp_u__39); Py_VISIT(traverse_module_state->__pyx_kp_u__40); + Py_VISIT(traverse_module_state->__pyx_kp_u__41); Py_VISIT(traverse_module_state->__pyx_kp_u__42); - Py_VISIT(traverse_module_state->__pyx_kp_u__43); Py_VISIT(traverse_module_state->__pyx_kp_u__44); Py_VISIT(traverse_module_state->__pyx_kp_u__45); Py_VISIT(traverse_module_state->__pyx_kp_u__46); - Py_VISIT(traverse_module_state->__pyx_n_s__47); + Py_VISIT(traverse_module_state->__pyx_kp_u__47); Py_VISIT(traverse_module_state->__pyx_kp_u__48); + Py_VISIT(traverse_module_state->__pyx_n_s__49); Py_VISIT(traverse_module_state->__pyx_kp_u__5); - Py_VISIT(traverse_module_state->__pyx_n_s__61); + Py_VISIT(traverse_module_state->__pyx_kp_u__50); + Py_VISIT(traverse_module_state->__pyx_n_s__64); Py_VISIT(traverse_module_state->__pyx_n_u__7); Py_VISIT(traverse_module_state->__pyx_n_u__8); Py_VISIT(traverse_module_state->__pyx_n_u__9); @@ -3532,6 +3611,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_config); Py_VISIT(traverse_module_state->__pyx_kp_u_confirm_gift); Py_VISIT(traverse_module_state->__pyx_n_s_confirm_gift_handler); + Py_VISIT(traverse_module_state->__pyx_n_s_current_page); Py_VISIT(traverse_module_state->__pyx_kp_u_d_m_Y_H_M); Py_VISIT(traverse_module_state->__pyx_n_s_data); Py_VISIT(traverse_module_state->__pyx_n_s_database); @@ -3544,6 +3624,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_e); Py_VISIT(traverse_module_state->__pyx_kp_u_enable); Py_VISIT(traverse_module_state->__pyx_n_s_encode); + Py_VISIT(traverse_module_state->__pyx_n_s_end); Py_VISIT(traverse_module_state->__pyx_n_s_enter); Py_VISIT(traverse_module_state->__pyx_n_s_error); Py_VISIT(traverse_module_state->__pyx_kp_u_etc_machine_id); @@ -3573,6 +3654,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_gifts); Py_VISIT(traverse_module_state->__pyx_n_u_gifts); Py_VISIT(traverse_module_state->__pyx_kp_u_gifts_jpg); + Py_VISIT(traverse_module_state->__pyx_n_s_gifts_page); Py_VISIT(traverse_module_state->__pyx_n_s_gifts_text); Py_VISIT(traverse_module_state->__pyx_n_s_handlers_buttons_gifts); Py_VISIT(traverse_module_state->__pyx_n_s_handlers_payments_gift); @@ -3591,10 +3673,12 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_import); Py_VISIT(traverse_module_state->__pyx_n_s_info); Py_VISIT(traverse_module_state->__pyx_n_s_initializing); + Py_VISIT(traverse_module_state->__pyx_n_s_int); Py_VISIT(traverse_module_state->__pyx_n_s_is_coroutine); Py_VISIT(traverse_module_state->__pyx_n_s_is_used); Py_VISIT(traverse_module_state->__pyx_n_u_is_used); Py_VISIT(traverse_module_state->__pyx_n_s_is_valid); + Py_VISIT(traverse_module_state->__pyx_n_s_isdigit); Py_VISIT(traverse_module_state->__pyx_kp_u_isenabled); Py_VISIT(traverse_module_state->__pyx_n_s_isfile); Py_VISIT(traverse_module_state->__pyx_n_s_items); @@ -3608,6 +3692,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_months); Py_VISIT(traverse_module_state->__pyx_n_s_months_text); Py_VISIT(traverse_module_state->__pyx_n_u_my_gifts); + Py_VISIT(traverse_module_state->__pyx_kp_u_my_gifts_2); Py_VISIT(traverse_module_state->__pyx_n_s_my_gifts_handler); Py_VISIT(traverse_module_state->__pyx_n_s_name); Py_VISIT(traverse_module_state->__pyx_n_s_open); @@ -3634,11 +3719,13 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_send); Py_VISIT(traverse_module_state->__pyx_n_s_session); Py_VISIT(traverse_module_state->__pyx_n_s_sha256); + Py_VISIT(traverse_module_state->__pyx_n_s_share_text); Py_VISIT(traverse_module_state->__pyx_n_s_shell); Py_VISIT(traverse_module_state->__pyx_n_s_show_alert); Py_VISIT(traverse_module_state->__pyx_kp_u_solonet_sup); Py_VISIT(traverse_module_state->__pyx_n_s_spec); Py_VISIT(traverse_module_state->__pyx_n_s_split); + Py_VISIT(traverse_module_state->__pyx_n_s_start); Py_VISIT(traverse_module_state->__pyx_n_s_start_menu_handler); Py_VISIT(traverse_module_state->__pyx_n_s_startswith); Py_VISIT(traverse_module_state->__pyx_n_s_state); @@ -3649,6 +3736,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_strip); Py_VISIT(traverse_module_state->__pyx_n_s_subprocess); Py_VISIT(traverse_module_state->__pyx_n_u_success); + Py_VISIT(traverse_module_state->__pyx_n_s_switch_inline_query); Py_VISIT(traverse_module_state->__pyx_n_s_system); Py_VISIT(traverse_module_state->__pyx_n_s_test); Py_VISIT(traverse_module_state->__pyx_n_s_text); @@ -3665,6 +3753,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_n_s_uuid4); Py_VISIT(traverse_module_state->__pyx_n_s_validate_client_code); Py_VISIT(traverse_module_state->__pyx_kp_u_wmic_cpu_get_ProcessorId); + Py_VISIT(traverse_module_state->__pyx_int_0); Py_VISIT(traverse_module_state->__pyx_int_1); Py_VISIT(traverse_module_state->__pyx_int_2); Py_VISIT(traverse_module_state->__pyx_int_3); @@ -3679,13 +3768,11 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_tuple__2); Py_VISIT(traverse_module_state->__pyx_tuple__3); Py_VISIT(traverse_module_state->__pyx_tuple__6); - Py_VISIT(traverse_module_state->__pyx_tuple__24); - Py_VISIT(traverse_module_state->__pyx_tuple__32); + Py_VISIT(traverse_module_state->__pyx_tuple__26); Py_VISIT(traverse_module_state->__pyx_tuple__34); - Py_VISIT(traverse_module_state->__pyx_tuple__37); - Py_VISIT(traverse_module_state->__pyx_tuple__41); - Py_VISIT(traverse_module_state->__pyx_tuple__49); - Py_VISIT(traverse_module_state->__pyx_tuple__50); + Py_VISIT(traverse_module_state->__pyx_tuple__36); + Py_VISIT(traverse_module_state->__pyx_tuple__39); + Py_VISIT(traverse_module_state->__pyx_tuple__43); Py_VISIT(traverse_module_state->__pyx_tuple__51); Py_VISIT(traverse_module_state->__pyx_tuple__52); Py_VISIT(traverse_module_state->__pyx_tuple__53); @@ -3694,15 +3781,18 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { Py_VISIT(traverse_module_state->__pyx_tuple__56); Py_VISIT(traverse_module_state->__pyx_tuple__57); Py_VISIT(traverse_module_state->__pyx_tuple__58); + Py_VISIT(traverse_module_state->__pyx_tuple__59); Py_VISIT(traverse_module_state->__pyx_tuple__60); + Py_VISIT(traverse_module_state->__pyx_tuple__61); + Py_VISIT(traverse_module_state->__pyx_tuple__63); Py_VISIT(traverse_module_state->__pyx_codeobj__4); - Py_VISIT(traverse_module_state->__pyx_codeobj__15); - Py_VISIT(traverse_module_state->__pyx_codeobj__17); - Py_VISIT(traverse_module_state->__pyx_codeobj__22); - Py_VISIT(traverse_module_state->__pyx_codeobj__28); - Py_VISIT(traverse_module_state->__pyx_codeobj__35); - Py_VISIT(traverse_module_state->__pyx_codeobj__59); - Py_VISIT(traverse_module_state->__pyx_ustring__18); + Py_VISIT(traverse_module_state->__pyx_codeobj__18); + Py_VISIT(traverse_module_state->__pyx_codeobj__19); + Py_VISIT(traverse_module_state->__pyx_codeobj__24); + Py_VISIT(traverse_module_state->__pyx_codeobj__30); + Py_VISIT(traverse_module_state->__pyx_codeobj__37); + Py_VISIT(traverse_module_state->__pyx_codeobj__62); + Py_VISIT(traverse_module_state->__pyx_ustring__20); return 0; } #endif @@ -3762,6 +3852,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_FSMContext __pyx_mstate_global->__pyx_n_s_FSMContext #define __pyx_n_s_GIFT __pyx_mstate_global->__pyx_n_s_GIFT #define __pyx_n_s_GIFTS_ABOUT __pyx_mstate_global->__pyx_n_s_GIFTS_ABOUT +#define __pyx_n_s_GIFTS_PER_PAGE __pyx_mstate_global->__pyx_n_s_GIFTS_PER_PAGE #define __pyx_n_s_GIFTS_TEXT_TEMPLATE __pyx_mstate_global->__pyx_n_s_GIFTS_TEXT_TEMPLATE #define __pyx_n_u_HASHHASHYOOKASSA __pyx_mstate_global->__pyx_n_u_HASHHASHYOOKASSA #define __pyx_n_u_HTML __pyx_mstate_global->__pyx_n_u_HTML @@ -3775,6 +3866,8 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_RENEWAL_PRICES __pyx_mstate_global->__pyx_n_s_RENEWAL_PRICES #define __pyx_n_s_Router __pyx_mstate_global->__pyx_n_s_Router #define __pyx_kp_u_SELECT_gift_id_selected_months __pyx_mstate_global->__pyx_kp_u_SELECT_gift_id_selected_months +#define __pyx_n_s_SHARE_GIFT __pyx_mstate_global->__pyx_n_s_SHARE_GIFT +#define __pyx_n_s_SHARE_TEXT_TEMPLATE __pyx_mstate_global->__pyx_n_s_SHARE_TEXT_TEMPLATE #define __pyx_n_s_STARS_ROUTER __pyx_mstate_global->__pyx_n_s_STARS_ROUTER #define __pyx_n_u_Windows __pyx_mstate_global->__pyx_n_u_Windows #define __pyx_n_s_YOOKASSA_HASH __pyx_mstate_global->__pyx_n_s_YOOKASSA_HASH @@ -3783,31 +3876,33 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_kp_u__12 __pyx_mstate_global->__pyx_kp_u__12 #define __pyx_kp_u__13 __pyx_mstate_global->__pyx_kp_u__13 #define __pyx_kp_u__14 __pyx_mstate_global->__pyx_kp_u__14 +#define __pyx_kp_u__15 __pyx_mstate_global->__pyx_kp_u__15 #define __pyx_kp_u__16 __pyx_mstate_global->__pyx_kp_u__16 -#define __pyx_kp_u__19 __pyx_mstate_global->__pyx_kp_u__19 -#define __pyx_kp_u__20 __pyx_mstate_global->__pyx_kp_u__20 +#define __pyx_kp_u__17 __pyx_mstate_global->__pyx_kp_u__17 #define __pyx_kp_u__21 __pyx_mstate_global->__pyx_kp_u__21 +#define __pyx_kp_u__22 __pyx_mstate_global->__pyx_kp_u__22 #define __pyx_kp_u__23 __pyx_mstate_global->__pyx_kp_u__23 #define __pyx_kp_u__25 __pyx_mstate_global->__pyx_kp_u__25 -#define __pyx_kp_u__26 __pyx_mstate_global->__pyx_kp_u__26 #define __pyx_kp_u__27 __pyx_mstate_global->__pyx_kp_u__27 +#define __pyx_kp_u__28 __pyx_mstate_global->__pyx_kp_u__28 #define __pyx_kp_u__29 __pyx_mstate_global->__pyx_kp_u__29 -#define __pyx_kp_u__30 __pyx_mstate_global->__pyx_kp_u__30 #define __pyx_kp_u__31 __pyx_mstate_global->__pyx_kp_u__31 +#define __pyx_kp_u__32 __pyx_mstate_global->__pyx_kp_u__32 #define __pyx_kp_u__33 __pyx_mstate_global->__pyx_kp_u__33 -#define __pyx_kp_u__36 __pyx_mstate_global->__pyx_kp_u__36 +#define __pyx_kp_u__35 __pyx_mstate_global->__pyx_kp_u__35 #define __pyx_kp_u__38 __pyx_mstate_global->__pyx_kp_u__38 -#define __pyx_kp_u__39 __pyx_mstate_global->__pyx_kp_u__39 #define __pyx_kp_u__40 __pyx_mstate_global->__pyx_kp_u__40 +#define __pyx_kp_u__41 __pyx_mstate_global->__pyx_kp_u__41 #define __pyx_kp_u__42 __pyx_mstate_global->__pyx_kp_u__42 -#define __pyx_kp_u__43 __pyx_mstate_global->__pyx_kp_u__43 #define __pyx_kp_u__44 __pyx_mstate_global->__pyx_kp_u__44 #define __pyx_kp_u__45 __pyx_mstate_global->__pyx_kp_u__45 #define __pyx_kp_u__46 __pyx_mstate_global->__pyx_kp_u__46 -#define __pyx_n_s__47 __pyx_mstate_global->__pyx_n_s__47 +#define __pyx_kp_u__47 __pyx_mstate_global->__pyx_kp_u__47 #define __pyx_kp_u__48 __pyx_mstate_global->__pyx_kp_u__48 +#define __pyx_n_s__49 __pyx_mstate_global->__pyx_n_s__49 #define __pyx_kp_u__5 __pyx_mstate_global->__pyx_kp_u__5 -#define __pyx_n_s__61 __pyx_mstate_global->__pyx_n_s__61 +#define __pyx_kp_u__50 __pyx_mstate_global->__pyx_kp_u__50 +#define __pyx_n_s__64 __pyx_mstate_global->__pyx_n_s__64 #define __pyx_n_u__7 __pyx_mstate_global->__pyx_n_u__7 #define __pyx_n_u__8 __pyx_mstate_global->__pyx_n_u__8 #define __pyx_n_u__9 __pyx_mstate_global->__pyx_n_u__9 @@ -3841,6 +3936,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_config __pyx_mstate_global->__pyx_n_s_config #define __pyx_kp_u_confirm_gift __pyx_mstate_global->__pyx_kp_u_confirm_gift #define __pyx_n_s_confirm_gift_handler __pyx_mstate_global->__pyx_n_s_confirm_gift_handler +#define __pyx_n_s_current_page __pyx_mstate_global->__pyx_n_s_current_page #define __pyx_kp_u_d_m_Y_H_M __pyx_mstate_global->__pyx_kp_u_d_m_Y_H_M #define __pyx_n_s_data __pyx_mstate_global->__pyx_n_s_data #define __pyx_n_s_database __pyx_mstate_global->__pyx_n_s_database @@ -3853,6 +3949,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_e __pyx_mstate_global->__pyx_n_s_e #define __pyx_kp_u_enable __pyx_mstate_global->__pyx_kp_u_enable #define __pyx_n_s_encode __pyx_mstate_global->__pyx_n_s_encode +#define __pyx_n_s_end __pyx_mstate_global->__pyx_n_s_end #define __pyx_n_s_enter __pyx_mstate_global->__pyx_n_s_enter #define __pyx_n_s_error __pyx_mstate_global->__pyx_n_s_error #define __pyx_kp_u_etc_machine_id __pyx_mstate_global->__pyx_kp_u_etc_machine_id @@ -3882,6 +3979,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_gifts __pyx_mstate_global->__pyx_n_s_gifts #define __pyx_n_u_gifts __pyx_mstate_global->__pyx_n_u_gifts #define __pyx_kp_u_gifts_jpg __pyx_mstate_global->__pyx_kp_u_gifts_jpg +#define __pyx_n_s_gifts_page __pyx_mstate_global->__pyx_n_s_gifts_page #define __pyx_n_s_gifts_text __pyx_mstate_global->__pyx_n_s_gifts_text #define __pyx_n_s_handlers_buttons_gifts __pyx_mstate_global->__pyx_n_s_handlers_buttons_gifts #define __pyx_n_s_handlers_payments_gift __pyx_mstate_global->__pyx_n_s_handlers_payments_gift @@ -3900,10 +3998,12 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_import __pyx_mstate_global->__pyx_n_s_import #define __pyx_n_s_info __pyx_mstate_global->__pyx_n_s_info #define __pyx_n_s_initializing __pyx_mstate_global->__pyx_n_s_initializing +#define __pyx_n_s_int __pyx_mstate_global->__pyx_n_s_int #define __pyx_n_s_is_coroutine __pyx_mstate_global->__pyx_n_s_is_coroutine #define __pyx_n_s_is_used __pyx_mstate_global->__pyx_n_s_is_used #define __pyx_n_u_is_used __pyx_mstate_global->__pyx_n_u_is_used #define __pyx_n_s_is_valid __pyx_mstate_global->__pyx_n_s_is_valid +#define __pyx_n_s_isdigit __pyx_mstate_global->__pyx_n_s_isdigit #define __pyx_kp_u_isenabled __pyx_mstate_global->__pyx_kp_u_isenabled #define __pyx_n_s_isfile __pyx_mstate_global->__pyx_n_s_isfile #define __pyx_n_s_items __pyx_mstate_global->__pyx_n_s_items @@ -3917,6 +4017,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_months __pyx_mstate_global->__pyx_n_s_months #define __pyx_n_s_months_text __pyx_mstate_global->__pyx_n_s_months_text #define __pyx_n_u_my_gifts __pyx_mstate_global->__pyx_n_u_my_gifts +#define __pyx_kp_u_my_gifts_2 __pyx_mstate_global->__pyx_kp_u_my_gifts_2 #define __pyx_n_s_my_gifts_handler __pyx_mstate_global->__pyx_n_s_my_gifts_handler #define __pyx_n_s_name __pyx_mstate_global->__pyx_n_s_name #define __pyx_n_s_open __pyx_mstate_global->__pyx_n_s_open @@ -3943,11 +4044,13 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_send __pyx_mstate_global->__pyx_n_s_send #define __pyx_n_s_session __pyx_mstate_global->__pyx_n_s_session #define __pyx_n_s_sha256 __pyx_mstate_global->__pyx_n_s_sha256 +#define __pyx_n_s_share_text __pyx_mstate_global->__pyx_n_s_share_text #define __pyx_n_s_shell __pyx_mstate_global->__pyx_n_s_shell #define __pyx_n_s_show_alert __pyx_mstate_global->__pyx_n_s_show_alert #define __pyx_kp_u_solonet_sup __pyx_mstate_global->__pyx_kp_u_solonet_sup #define __pyx_n_s_spec __pyx_mstate_global->__pyx_n_s_spec #define __pyx_n_s_split __pyx_mstate_global->__pyx_n_s_split +#define __pyx_n_s_start __pyx_mstate_global->__pyx_n_s_start #define __pyx_n_s_start_menu_handler __pyx_mstate_global->__pyx_n_s_start_menu_handler #define __pyx_n_s_startswith __pyx_mstate_global->__pyx_n_s_startswith #define __pyx_n_s_state __pyx_mstate_global->__pyx_n_s_state @@ -3958,6 +4061,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_strip __pyx_mstate_global->__pyx_n_s_strip #define __pyx_n_s_subprocess __pyx_mstate_global->__pyx_n_s_subprocess #define __pyx_n_u_success __pyx_mstate_global->__pyx_n_u_success +#define __pyx_n_s_switch_inline_query __pyx_mstate_global->__pyx_n_s_switch_inline_query #define __pyx_n_s_system __pyx_mstate_global->__pyx_n_s_system #define __pyx_n_s_test __pyx_mstate_global->__pyx_n_s_test #define __pyx_n_s_text __pyx_mstate_global->__pyx_n_s_text @@ -3974,6 +4078,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_n_s_uuid4 __pyx_mstate_global->__pyx_n_s_uuid4 #define __pyx_n_s_validate_client_code __pyx_mstate_global->__pyx_n_s_validate_client_code #define __pyx_kp_u_wmic_cpu_get_ProcessorId __pyx_mstate_global->__pyx_kp_u_wmic_cpu_get_ProcessorId +#define __pyx_int_0 __pyx_mstate_global->__pyx_int_0 #define __pyx_int_1 __pyx_mstate_global->__pyx_int_1 #define __pyx_int_2 __pyx_mstate_global->__pyx_int_2 #define __pyx_int_3 __pyx_mstate_global->__pyx_int_3 @@ -3988,13 +4093,11 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_tuple__2 __pyx_mstate_global->__pyx_tuple__2 #define __pyx_tuple__3 __pyx_mstate_global->__pyx_tuple__3 #define __pyx_tuple__6 __pyx_mstate_global->__pyx_tuple__6 -#define __pyx_tuple__24 __pyx_mstate_global->__pyx_tuple__24 -#define __pyx_tuple__32 __pyx_mstate_global->__pyx_tuple__32 +#define __pyx_tuple__26 __pyx_mstate_global->__pyx_tuple__26 #define __pyx_tuple__34 __pyx_mstate_global->__pyx_tuple__34 -#define __pyx_tuple__37 __pyx_mstate_global->__pyx_tuple__37 -#define __pyx_tuple__41 __pyx_mstate_global->__pyx_tuple__41 -#define __pyx_tuple__49 __pyx_mstate_global->__pyx_tuple__49 -#define __pyx_tuple__50 __pyx_mstate_global->__pyx_tuple__50 +#define __pyx_tuple__36 __pyx_mstate_global->__pyx_tuple__36 +#define __pyx_tuple__39 __pyx_mstate_global->__pyx_tuple__39 +#define __pyx_tuple__43 __pyx_mstate_global->__pyx_tuple__43 #define __pyx_tuple__51 __pyx_mstate_global->__pyx_tuple__51 #define __pyx_tuple__52 __pyx_mstate_global->__pyx_tuple__52 #define __pyx_tuple__53 __pyx_mstate_global->__pyx_tuple__53 @@ -4003,15 +4106,18 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { #define __pyx_tuple__56 __pyx_mstate_global->__pyx_tuple__56 #define __pyx_tuple__57 __pyx_mstate_global->__pyx_tuple__57 #define __pyx_tuple__58 __pyx_mstate_global->__pyx_tuple__58 +#define __pyx_tuple__59 __pyx_mstate_global->__pyx_tuple__59 #define __pyx_tuple__60 __pyx_mstate_global->__pyx_tuple__60 +#define __pyx_tuple__61 __pyx_mstate_global->__pyx_tuple__61 +#define __pyx_tuple__63 __pyx_mstate_global->__pyx_tuple__63 #define __pyx_codeobj__4 __pyx_mstate_global->__pyx_codeobj__4 -#define __pyx_codeobj__15 __pyx_mstate_global->__pyx_codeobj__15 -#define __pyx_codeobj__17 __pyx_mstate_global->__pyx_codeobj__17 -#define __pyx_codeobj__22 __pyx_mstate_global->__pyx_codeobj__22 -#define __pyx_codeobj__28 __pyx_mstate_global->__pyx_codeobj__28 -#define __pyx_codeobj__35 __pyx_mstate_global->__pyx_codeobj__35 -#define __pyx_codeobj__59 __pyx_mstate_global->__pyx_codeobj__59 -#define __pyx_ustring__18 __pyx_mstate_global->__pyx_ustring__18 +#define __pyx_codeobj__18 __pyx_mstate_global->__pyx_codeobj__18 +#define __pyx_codeobj__19 __pyx_mstate_global->__pyx_codeobj__19 +#define __pyx_codeobj__24 __pyx_mstate_global->__pyx_codeobj__24 +#define __pyx_codeobj__30 __pyx_mstate_global->__pyx_codeobj__30 +#define __pyx_codeobj__37 __pyx_mstate_global->__pyx_codeobj__37 +#define __pyx_codeobj__62 __pyx_mstate_global->__pyx_codeobj__62 +#define __pyx_ustring__20 __pyx_mstate_global->__pyx_ustring__20 /* #### Code section: module_code ### */ static PyObject *__pyx_gb_8handlers_8payments_4gift_2generator(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ @@ -5000,14 +5106,53 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_2generator(__pyx_CoroutineOb } static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ -/* "handlers/payments/gift.py":61 +/* "handlers/payments/gift.py":60 * * - * @router.callback_query(F.data == "my_gifts") # <<<<<<<<<<<<<< - * async def my_gifts_handler(callback_query: types.CallbackQuery, session: Any): - * """ ' '. .""" + * @router.callback_query(F.data.startswith("my_gifts")) # <<<<<<<<<<<<<< + * async def my_gifts_handler(callback_query: types.CallbackQuery, session: Any, current_page: int = 0): + * """ ' '. .""" */ +static PyObject *__pyx_pf_8handlers_8payments_4gift_23__defaults__(CYTHON_UNUSED PyObject *__pyx_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__defaults__", 1); + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__Pyx_CyFunction_Defaults(__pyx_defaults, __pyx_self)->__pyx_arg_current_page); + __Pyx_GIVEREF(__Pyx_CyFunction_Defaults(__pyx_defaults, __pyx_self)->__pyx_arg_current_page); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __Pyx_CyFunction_Defaults(__pyx_defaults, __pyx_self)->__pyx_arg_current_page)) __PYX_ERR(0, 60, __pyx_L1_error); + __pyx_t_2 = PyTuple_New(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_GIVEREF(__pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_t_1)) __PYX_ERR(0, 60, __pyx_L1_error); + __Pyx_INCREF(Py_None); + __Pyx_GIVEREF(Py_None); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 1, Py_None)) __PYX_ERR(0, 60, __pyx_L1_error); + __pyx_t_1 = 0; + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("handlers.payments.gift.__defaults__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + /* Python wrapper */ static PyObject *__pyx_pw_8handlers_8payments_4gift_4my_gifts_handler(PyObject *__pyx_self, #if CYTHON_METH_FASTCALL @@ -5016,7 +5161,7 @@ PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds PyObject *__pyx_args, PyObject *__pyx_kwds #endif ); /*proto*/ -PyDoc_STRVAR(__pyx_doc_8handlers_8payments_4gift_3my_gifts_handler, "\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272 \320\264\320\273\321\217 \320\272\320\276\320\273\320\261\321\215\320\272\320\260 '\320\234\320\276\320\270 \320\277\320\276\320\264\320\260\321\200\320\272\320\270'. \320\237\320\276\320\272\320\260\320\267\321\213\320\262\320\260\320\265\321\202 \321\201\320\277\320\270\321\201\320\276\320\272 \320\277\320\276\320\264\320\260\321\200\320\272\320\276\320\262 \320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217."); +PyDoc_STRVAR(__pyx_doc_8handlers_8payments_4gift_3my_gifts_handler, "\320\236\320\261\321\200\320\260\320\261\320\276\321\202\321\207\320\270\320\272 \320\264\320\273\321\217 \320\272\320\276\320\273\320\261\321\215\320\272\320\260 '\320\234\320\276\320\270 \320\277\320\276\320\264\320\260\321\200\320\272\320\270'. \320\237\320\276\320\272\320\260\320\267\321\213\320\262\320\260\320\265\321\202 \321\201\320\277\320\270\321\201\320\276\320\272 \320\277\320\276\320\264\320\260\321\200\320\272\320\276\320\262 \320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217 \321\201 \320\277\320\260\320\263\320\270\320\275\320\260\321\206\320\270\320\265\320\271."); static PyMethodDef __pyx_mdef_8handlers_8payments_4gift_4my_gifts_handler = {"my_gifts_handler", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_8handlers_8payments_4gift_4my_gifts_handler, __Pyx_METH_FASTCALL|METH_KEYWORDS, __pyx_doc_8handlers_8payments_4gift_3my_gifts_handler}; static PyObject *__pyx_pw_8handlers_8payments_4gift_4my_gifts_handler(PyObject *__pyx_self, #if CYTHON_METH_FASTCALL @@ -5027,11 +5172,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds ) { PyObject *__pyx_v_callback_query = 0; PyObject *__pyx_v_session = 0; + PyObject *__pyx_v_current_page = 0; #if !CYTHON_METH_FASTCALL CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif CYTHON_UNUSED PyObject *const *__pyx_kwvalues; - PyObject* values[2] = {0,0}; + PyObject* values[3] = {0,0,0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; @@ -5047,10 +5193,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); { - PyObject **__pyx_pyargnames[] = {&__pyx_n_s_callback_query,&__pyx_n_s_session,0}; + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_callback_query,&__pyx_n_s_session,&__pyx_n_s_current_page,0}; + __pyx_defaults *__pyx_dynamic_args = __Pyx_CyFunction_Defaults(__pyx_defaults, __pyx_self); + values[2] = __Pyx_Arg_NewRef_FASTCALL(__pyx_dynamic_args->__pyx_arg_current_page); if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { + case 3: values[2] = __Pyx_Arg_FASTCALL(__pyx_args, 2); + CYTHON_FALLTHROUGH; case 2: values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1); CYTHON_FALLTHROUGH; case 1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); @@ -5065,7 +5215,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 61, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 60, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: @@ -5073,27 +5223,39 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[1]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 61, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 60, __pyx_L3_error) else { - __Pyx_RaiseArgtupleInvalid("my_gifts_handler", 1, 2, 2, 1); __PYX_ERR(0, 61, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("my_gifts_handler", 0, 2, 3, 1); __PYX_ERR(0, 60, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 2: + if (kw_args > 0) { + PyObject* value = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_current_page); + if (value) { values[2] = __Pyx_Arg_NewRef_FASTCALL(value); kw_args--; } + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 60, __pyx_L3_error) } } if (unlikely(kw_args > 0)) { const Py_ssize_t kwd_pos_args = __pyx_nargs; - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "my_gifts_handler") < 0)) __PYX_ERR(0, 61, __pyx_L3_error) + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "my_gifts_handler") < 0)) __PYX_ERR(0, 60, __pyx_L3_error) } - } else if (unlikely(__pyx_nargs != 2)) { - goto __pyx_L5_argtuple_error; } else { - values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); - values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1); + switch (__pyx_nargs) { + case 3: values[2] = __Pyx_Arg_FASTCALL(__pyx_args, 2); + CYTHON_FALLTHROUGH; + case 2: values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1); + values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + break; + default: goto __pyx_L5_argtuple_error; + } } __pyx_v_callback_query = values[0]; __pyx_v_session = values[1]; + __pyx_v_current_page = ((PyObject*)values[2]); } goto __pyx_L6_skip; __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("my_gifts_handler", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 61, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("my_gifts_handler", 0, 2, 3, __pyx_nargs); __PYX_ERR(0, 60, __pyx_L3_error) __pyx_L6_skip:; goto __pyx_L4_argument_unpacking_done; __pyx_L3_error:; @@ -5107,9 +5269,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __Pyx_RefNannyFinishContext(); return NULL; __pyx_L4_argument_unpacking_done:; - __pyx_r = __pyx_pf_8handlers_8payments_4gift_3my_gifts_handler(__pyx_self, __pyx_v_callback_query, __pyx_v_session); + if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_current_page), (&PyInt_Type), 0, "current_page", 1))) __PYX_ERR(0, 61, __pyx_L1_error) + __pyx_r = __pyx_pf_8handlers_8payments_4gift_3my_gifts_handler(__pyx_self, __pyx_v_callback_query, __pyx_v_session, __pyx_v_current_page); /* function exit code */ + goto __pyx_L0; + __pyx_L1_error:; + __pyx_r = NULL; + __pyx_L0:; { Py_ssize_t __pyx_temp; for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { @@ -5120,7 +5287,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds return __pyx_r; } -static PyObject *__pyx_pf_8handlers_8payments_4gift_3my_gifts_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, PyObject *__pyx_v_session) { +static PyObject *__pyx_pf_8handlers_8payments_4gift_3my_gifts_handler(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_callback_query, PyObject *__pyx_v_session, PyObject *__pyx_v_current_page) { struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler *__pyx_cur_scope; PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations @@ -5132,7 +5299,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_3my_gifts_handler(CYTHON_UNU if (unlikely(!__pyx_cur_scope)) { __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler *)Py_None); __Pyx_INCREF(Py_None); - __PYX_ERR(0, 61, __pyx_L1_error) + __PYX_ERR(0, 60, __pyx_L1_error) } else { __Pyx_GOTREF((PyObject *)__pyx_cur_scope); } @@ -5142,8 +5309,11 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_3my_gifts_handler(CYTHON_UNU __pyx_cur_scope->__pyx_v_session = __pyx_v_session; __Pyx_INCREF(__pyx_cur_scope->__pyx_v_session); __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_session); + __pyx_cur_scope->__pyx_v_current_page = __pyx_v_current_page; + __Pyx_INCREF(__pyx_cur_scope->__pyx_v_current_page); + __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_current_page); { - __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_5generator1, __pyx_codeobj__4, (PyObject *) __pyx_cur_scope, __pyx_n_s_my_gifts_handler, __pyx_n_s_my_gifts_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 61, __pyx_L1_error) + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_5generator1, __pyx_codeobj__4, (PyObject *) __pyx_cur_scope, __pyx_n_s_my_gifts_handler, __pyx_n_s_my_gifts_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 60, __pyx_L1_error) __Pyx_DECREF(__pyx_cur_scope); __Pyx_RefNannyFinishContext(); return (PyObject *) gen; @@ -5167,10 +5337,10 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; unsigned int __pyx_t_4; - PyObject *__pyx_t_5 = NULL; - PyObject *__pyx_t_6 = NULL; - int __pyx_t_7; - int __pyx_t_8; + int __pyx_t_5; + int __pyx_t_6; + PyObject *__pyx_t_7 = NULL; + PyObject *__pyx_t_8 = NULL; Py_ssize_t __pyx_t_9; PyObject *(*__pyx_t_10)(PyObject *); PyObject *__pyx_t_11 = NULL; @@ -5186,41 +5356,41 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO case 0: goto __pyx_L3_first_run; case 1: goto __pyx_L4_resume_from_await; case 2: goto __pyx_L6_resume_from_await; - case 3: goto __pyx_L10_resume_from_await; + case 3: goto __pyx_L12_resume_from_await; default: /* CPython raises the right error here */ __Pyx_RefNannyFinishContext(); return NULL; } __pyx_L3_first_run:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 61, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 60, __pyx_L1_error) - /* "handlers/payments/gift.py":65 - * """ ' '. .""" + /* "handlers/payments/gift.py":64 + * """ ' '. .""" * * user_tg_id = callback_query.from_user.id # <<<<<<<<<<<<<< * * gifts = await session.fetch( */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_from_user); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 65, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_from_user); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 64, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 65, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 64, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_GIVEREF(__pyx_t_2); __pyx_cur_scope->__pyx_v_user_tg_id = __pyx_t_2; __pyx_t_2 = 0; - /* "handlers/payments/gift.py":67 + /* "handlers/payments/gift.py":66 * user_tg_id = callback_query.from_user.id * * gifts = await session.fetch( # <<<<<<<<<<<<<< * """ * SELECT gift_id, selected_months, is_used, expiry_time, recipient_tg_id, gift_link */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_session, __pyx_n_s_fetch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 67, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_session, __pyx_n_s_fetch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 66, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - /* "handlers/payments/gift.py":73 + /* "handlers/payments/gift.py":72 * WHERE sender_tg_id = $1 * """, * user_tg_id, # <<<<<<<<<<<<<< @@ -5245,7 +5415,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO PyObject *__pyx_callargs[3] = {__pyx_t_3, __pyx_kp_u_SELECT_gift_id_selected_months, __pyx_cur_scope->__pyx_v_user_tg_id}; __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 2+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 67, __pyx_L1_error) + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 66, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } @@ -5260,137 +5430,137 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __pyx_generator->resume_label = 1; return __pyx_r; __pyx_L4_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 67, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 66, __pyx_L1_error) __pyx_t_2 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_2); } else { __pyx_t_2 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_2) < 0) __PYX_ERR(0, 67, __pyx_L1_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_2) < 0) __PYX_ERR(0, 66, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); } __Pyx_GIVEREF(__pyx_t_2); __pyx_cur_scope->__pyx_v_gifts = __pyx_t_2; __pyx_t_2 = 0; - /* "handlers/payments/gift.py":76 + /* "handlers/payments/gift.py":75 * ) * - * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< - * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) - * + * if not gifts: # <<<<<<<<<<<<<< + * builder = InlineKeyboardBuilder() + * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 76, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __pyx_t_3 = NULL; - __pyx_t_4 = 0; - #if CYTHON_UNPACK_METHODS - if (unlikely(PyMethod_Check(__pyx_t_1))) { - __pyx_t_3 = PyMethod_GET_SELF(__pyx_t_1); - if (likely(__pyx_t_3)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_1); - __Pyx_INCREF(__pyx_t_3); - __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_1, function); - __pyx_t_4 = 1; - } - } - #endif - { - PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; - __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); - __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 76, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - } - __Pyx_GIVEREF(__pyx_t_2); - __pyx_cur_scope->__pyx_v_builder = __pyx_t_2; - __pyx_t_2 = 0; + __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_gifts); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 75, __pyx_L1_error) + __pyx_t_6 = (!__pyx_t_5); + if (__pyx_t_6) { - /* "handlers/payments/gift.py":77 - * - * builder = InlineKeyboardBuilder() - * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) # <<<<<<<<<<<<<< + /* "handlers/payments/gift.py":76 * * if not gifts: + * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< + * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) + * await callback_query.message.answer(" .", reply_markup=builder.as_markup()) */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 77, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 77, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 77, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_5); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 77, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_BACK); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 77, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_6); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_t_6) < 0) __PYX_ERR(0, 77, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_n_u_gifts) < 0) __PYX_ERR(0, 77, __pyx_L1_error) - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_5, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 77, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_6); - __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = NULL; - __pyx_t_4 = 0; - #if CYTHON_UNPACK_METHODS - if (likely(PyMethod_Check(__pyx_t_1))) { - __pyx_t_3 = PyMethod_GET_SELF(__pyx_t_1); - if (likely(__pyx_t_3)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_1); - __Pyx_INCREF(__pyx_t_3); - __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_1, function); - __pyx_t_4 = 1; + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 76, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_3 = NULL; + __pyx_t_4 = 0; + #if CYTHON_UNPACK_METHODS + if (unlikely(PyMethod_Check(__pyx_t_1))) { + __pyx_t_3 = PyMethod_GET_SELF(__pyx_t_1); + if (likely(__pyx_t_3)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_1); + __Pyx_INCREF(__pyx_t_3); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_1, function); + __pyx_t_4 = 1; + } } - } - #endif - { - PyObject *__pyx_callargs[2] = {__pyx_t_3, __pyx_t_6}; - __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); - __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 77, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - } - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + #endif + { + PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; + __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 76, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + } + __Pyx_GIVEREF(__pyx_t_2); + __pyx_cur_scope->__pyx_v_builder = __pyx_t_2; + __pyx_t_2 = 0; - /* "handlers/payments/gift.py":79 - * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) - * - * if not gifts: # <<<<<<<<<<<<<< + /* "handlers/payments/gift.py":77 + * if not gifts: + * builder = InlineKeyboardBuilder() + * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) # <<<<<<<<<<<<<< * await callback_query.message.answer(" .", reply_markup=builder.as_markup()) * return */ - __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_gifts); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 79, __pyx_L1_error) - __pyx_t_8 = (!__pyx_t_7); - if (__pyx_t_8) { + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 77, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 77, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 77, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 77, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_BACK); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 77, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_t_8) < 0) __PYX_ERR(0, 77, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_n_u_gifts) < 0) __PYX_ERR(0, 77, __pyx_L1_error) + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_7, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 77, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = NULL; + __pyx_t_4 = 0; + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_1))) { + __pyx_t_3 = PyMethod_GET_SELF(__pyx_t_1); + if (likely(__pyx_t_3)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_1); + __Pyx_INCREF(__pyx_t_3); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_1, function); + __pyx_t_4 = 1; + } + } + #endif + { + PyObject *__pyx_callargs[2] = {__pyx_t_3, __pyx_t_8}; + __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 77, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + } + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":80 - * - * if not gifts: + /* "handlers/payments/gift.py":78 + * builder = InlineKeyboardBuilder() + * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) * await callback_query.message.answer(" .", reply_markup=builder.as_markup()) # <<<<<<<<<<<<<< * return * */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 80, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 78, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_answer); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 80, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_answer); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 78, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 80, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 78, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 80, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 78, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_5 = NULL; + __pyx_t_7 = NULL; __pyx_t_4 = 0; #if CYTHON_UNPACK_METHODS if (likely(PyMethod_Check(__pyx_t_3))) { - __pyx_t_5 = PyMethod_GET_SELF(__pyx_t_3); - if (likely(__pyx_t_5)) { + __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_3); + if (likely(__pyx_t_7)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3); - __Pyx_INCREF(__pyx_t_5); + __Pyx_INCREF(__pyx_t_7); __Pyx_INCREF(function); __Pyx_DECREF_SET(__pyx_t_3, function); __pyx_t_4 = 1; @@ -5398,21 +5568,21 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_5, NULL}; - __pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); - __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 80, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_6); + PyObject *__pyx_callargs[2] = {__pyx_t_7, NULL}; + __pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 78, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_reply_markup, __pyx_t_6) < 0) __PYX_ERR(0, 80, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_tuple__6, __pyx_t_2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 80, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_6); + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_reply_markup, __pyx_t_8) < 0) __PYX_ERR(0, 78, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_tuple__6, __pyx_t_2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 78, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_6); - __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_8); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; __Pyx_XGOTREF(__pyx_r); if (likely(__pyx_r)) { __Pyx_XGIVEREF(__pyx_r); @@ -5422,100 +5592,180 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __pyx_generator->resume_label = 2; return __pyx_r; __pyx_L6_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 80, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 78, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 80, __pyx_L1_error) + else __PYX_ERR(0, 78, __pyx_L1_error) } } - /* "handlers/payments/gift.py":81 - * if not gifts: + /* "handlers/payments/gift.py":79 + * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) * await callback_query.message.answer(" .", reply_markup=builder.as_markup()) * return # <<<<<<<<<<<<<< * - * gifts_text = " :\n\n" + * start = current_page * GIFTS_PER_PAGE */ __Pyx_XDECREF(__pyx_r); __pyx_r = NULL; goto __pyx_L0; - /* "handlers/payments/gift.py":79 - * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) + /* "handlers/payments/gift.py":75 + * ) * * if not gifts: # <<<<<<<<<<<<<< - * await callback_query.message.answer(" .", reply_markup=builder.as_markup()) - * return + * builder = InlineKeyboardBuilder() + * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) */ } - /* "handlers/payments/gift.py":83 + /* "handlers/payments/gift.py":81 * return * + * start = current_page * GIFTS_PER_PAGE # <<<<<<<<<<<<<< + * end = start + GIFTS_PER_PAGE + * gifts_page = gifts[start:end] + */ + __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_GIFTS_PER_PAGE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 81, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __pyx_t_2 = PyNumber_Multiply(__pyx_cur_scope->__pyx_v_current_page, __pyx_t_8); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 81, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __Pyx_GIVEREF(__pyx_t_2); + __pyx_cur_scope->__pyx_v_start = __pyx_t_2; + __pyx_t_2 = 0; + + /* "handlers/payments/gift.py":82 + * + * start = current_page * GIFTS_PER_PAGE + * end = start + GIFTS_PER_PAGE # <<<<<<<<<<<<<< + * gifts_page = gifts[start:end] + * + */ + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_GIFTS_PER_PAGE); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 82, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_8 = PyNumber_Add(__pyx_cur_scope->__pyx_v_start, __pyx_t_2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 82, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_GIVEREF(__pyx_t_8); + __pyx_cur_scope->__pyx_v_end = __pyx_t_8; + __pyx_t_8 = 0; + + /* "handlers/payments/gift.py":83 + * start = current_page * GIFTS_PER_PAGE + * end = start + GIFTS_PER_PAGE + * gifts_page = gifts[start:end] # <<<<<<<<<<<<<< + * + * gifts_text = " :\n\n" + */ + __pyx_t_8 = __Pyx_PyObject_GetSlice(__pyx_cur_scope->__pyx_v_gifts, 0, 0, &__pyx_cur_scope->__pyx_v_start, &__pyx_cur_scope->__pyx_v_end, NULL, 0, 0, 1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 83, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_GIVEREF(__pyx_t_8); + __pyx_cur_scope->__pyx_v_gifts_page = __pyx_t_8; + __pyx_t_8 = 0; + + /* "handlers/payments/gift.py":85 + * gifts_page = gifts[start:end] + * * gifts_text = " :\n\n" # <<<<<<<<<<<<<< - * for gift in gifts: - * months = gift['selected_months'] + * builder = InlineKeyboardBuilder() + * */ __Pyx_INCREF(__pyx_kp_u_b_b); __Pyx_GIVEREF(__pyx_kp_u_b_b); __pyx_cur_scope->__pyx_v_gifts_text = __pyx_kp_u_b_b; - /* "handlers/payments/gift.py":84 + /* "handlers/payments/gift.py":86 * * gifts_text = " :\n\n" - * for gift in gifts: # <<<<<<<<<<<<<< + * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< + * + * for gift in gifts_page: + */ + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 86, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_1 = NULL; + __pyx_t_4 = 0; + #if CYTHON_UNPACK_METHODS + if (unlikely(PyMethod_Check(__pyx_t_2))) { + __pyx_t_1 = PyMethod_GET_SELF(__pyx_t_2); + if (likely(__pyx_t_1)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_2); + __Pyx_INCREF(__pyx_t_1); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_2, function); + __pyx_t_4 = 1; + } + } + #endif + { + PyObject *__pyx_callargs[2] = {__pyx_t_1, NULL}; + __pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 86, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + } + __Pyx_GIVEREF(__pyx_t_8); + __pyx_cur_scope->__pyx_v_builder = __pyx_t_8; + __pyx_t_8 = 0; + + /* "handlers/payments/gift.py":88 + * builder = InlineKeyboardBuilder() + * + * for gift in gifts_page: # <<<<<<<<<<<<<< * months = gift['selected_months'] * months_text = ( */ - if (likely(PyList_CheckExact(__pyx_cur_scope->__pyx_v_gifts)) || PyTuple_CheckExact(__pyx_cur_scope->__pyx_v_gifts)) { - __pyx_t_6 = __pyx_cur_scope->__pyx_v_gifts; __Pyx_INCREF(__pyx_t_6); + if (likely(PyList_CheckExact(__pyx_cur_scope->__pyx_v_gifts_page)) || PyTuple_CheckExact(__pyx_cur_scope->__pyx_v_gifts_page)) { + __pyx_t_8 = __pyx_cur_scope->__pyx_v_gifts_page; __Pyx_INCREF(__pyx_t_8); __pyx_t_9 = 0; __pyx_t_10 = NULL; } else { - __pyx_t_9 = -1; __pyx_t_6 = PyObject_GetIter(__pyx_cur_scope->__pyx_v_gifts); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 84, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_6); - __pyx_t_10 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_6); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 84, __pyx_L1_error) + __pyx_t_9 = -1; __pyx_t_8 = PyObject_GetIter(__pyx_cur_scope->__pyx_v_gifts_page); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 88, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __pyx_t_10 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_8); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 88, __pyx_L1_error) } for (;;) { if (likely(!__pyx_t_10)) { - if (likely(PyList_CheckExact(__pyx_t_6))) { + if (likely(PyList_CheckExact(__pyx_t_8))) { { - Py_ssize_t __pyx_temp = __Pyx_PyList_GET_SIZE(__pyx_t_6); + Py_ssize_t __pyx_temp = __Pyx_PyList_GET_SIZE(__pyx_t_8); #if !CYTHON_ASSUME_SAFE_MACROS - if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 84, __pyx_L1_error) + if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 88, __pyx_L1_error) #endif if (__pyx_t_9 >= __pyx_temp) break; } #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS - __pyx_t_2 = PyList_GET_ITEM(__pyx_t_6, __pyx_t_9); __Pyx_INCREF(__pyx_t_2); __pyx_t_9++; if (unlikely((0 < 0))) __PYX_ERR(0, 84, __pyx_L1_error) + __pyx_t_2 = PyList_GET_ITEM(__pyx_t_8, __pyx_t_9); __Pyx_INCREF(__pyx_t_2); __pyx_t_9++; if (unlikely((0 < 0))) __PYX_ERR(0, 88, __pyx_L1_error) #else - __pyx_t_2 = __Pyx_PySequence_ITEM(__pyx_t_6, __pyx_t_9); __pyx_t_9++; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 84, __pyx_L1_error) + __pyx_t_2 = __Pyx_PySequence_ITEM(__pyx_t_8, __pyx_t_9); __pyx_t_9++; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 88, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); #endif } else { { - Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_6); + Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_8); #if !CYTHON_ASSUME_SAFE_MACROS - if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 84, __pyx_L1_error) + if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 88, __pyx_L1_error) #endif if (__pyx_t_9 >= __pyx_temp) break; } #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS - __pyx_t_2 = PyTuple_GET_ITEM(__pyx_t_6, __pyx_t_9); __Pyx_INCREF(__pyx_t_2); __pyx_t_9++; if (unlikely((0 < 0))) __PYX_ERR(0, 84, __pyx_L1_error) + __pyx_t_2 = PyTuple_GET_ITEM(__pyx_t_8, __pyx_t_9); __Pyx_INCREF(__pyx_t_2); __pyx_t_9++; if (unlikely((0 < 0))) __PYX_ERR(0, 88, __pyx_L1_error) #else - __pyx_t_2 = __Pyx_PySequence_ITEM(__pyx_t_6, __pyx_t_9); __pyx_t_9++; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 84, __pyx_L1_error) + __pyx_t_2 = __Pyx_PySequence_ITEM(__pyx_t_8, __pyx_t_9); __pyx_t_9++; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 88, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); #endif } } else { - __pyx_t_2 = __pyx_t_10(__pyx_t_6); + __pyx_t_2 = __pyx_t_10(__pyx_t_8); if (unlikely(!__pyx_t_2)) { PyObject* exc_type = PyErr_Occurred(); if (exc_type) { if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear(); - else __PYX_ERR(0, 84, __pyx_L1_error) + else __PYX_ERR(0, 88, __pyx_L1_error) } break; } @@ -5526,40 +5776,40 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":85 - * gifts_text = " :\n\n" - * for gift in gifts: + /* "handlers/payments/gift.py":89 + * + * for gift in gifts_page: * months = gift['selected_months'] # <<<<<<<<<<<<<< * months_text = ( * "" if months == 1 else "" if 2 <= months <= 4 else "" */ - __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 85, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 89, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_cur_scope->__pyx_v_months); __Pyx_XDECREF_SET(__pyx_cur_scope->__pyx_v_months, __pyx_t_2); __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":87 + /* "handlers/payments/gift.py":91 * months = gift['selected_months'] * months_text = ( * "" if months == 1 else "" if 2 <= months <= 4 else "" # <<<<<<<<<<<<<< * ) * is_used = "" if gift['is_used'] else "" */ - __pyx_t_8 = (__Pyx_PyInt_BoolEqObjC(__pyx_cur_scope->__pyx_v_months, __pyx_int_1, 1, 0)); if (unlikely((__pyx_t_8 < 0))) __PYX_ERR(0, 87, __pyx_L1_error) - if (__pyx_t_8) { + __pyx_t_6 = (__Pyx_PyInt_BoolEqObjC(__pyx_cur_scope->__pyx_v_months, __pyx_int_1, 1, 0)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 91, __pyx_L1_error) + if (__pyx_t_6) { __Pyx_INCREF(__pyx_n_u__7); __pyx_t_2 = __pyx_n_u__7; } else { - __pyx_t_3 = PyObject_RichCompare(__pyx_int_2, __pyx_cur_scope->__pyx_v_months, Py_LE); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 87, __pyx_L1_error) + __pyx_t_3 = PyObject_RichCompare(__pyx_int_2, __pyx_cur_scope->__pyx_v_months, Py_LE); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 91, __pyx_L1_error) if (__Pyx_PyObject_IsTrue(__pyx_t_3)) { __Pyx_DECREF(__pyx_t_3); - __pyx_t_3 = PyObject_RichCompare(__pyx_cur_scope->__pyx_v_months, __pyx_int_4, Py_LE); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 87, __pyx_L1_error) + __pyx_t_3 = PyObject_RichCompare(__pyx_cur_scope->__pyx_v_months, __pyx_int_4, Py_LE); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 91, __pyx_L1_error) } - __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 87, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 91, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - if (__pyx_t_7) { + if (__pyx_t_5) { __Pyx_INCREF(__pyx_n_u__8); __pyx_t_1 = __pyx_n_u__8; } else { @@ -5574,18 +5824,18 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":89 + /* "handlers/payments/gift.py":93 * "" if months == 1 else "" if 2 <= months <= 4 else "" * ) * is_used = "" if gift['is_used'] else "" # <<<<<<<<<<<<<< * recipient = gift['recipient_tg_id'] if gift['recipient_tg_id'] else " " * expiry_time = gift['expiry_time'].strftime("%d-%m-%Y %H:%M") */ - __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_is_used); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 89, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_is_used); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 93, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_8 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_8 < 0))) __PYX_ERR(0, 89, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 93, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - if (__pyx_t_8) { + if (__pyx_t_6) { __Pyx_INCREF(__pyx_n_u__10); __pyx_t_2 = __pyx_n_u__10; } else { @@ -5597,19 +5847,19 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":90 + /* "handlers/payments/gift.py":94 * ) * is_used = "" if gift['is_used'] else "" * recipient = gift['recipient_tg_id'] if gift['recipient_tg_id'] else " " # <<<<<<<<<<<<<< * expiry_time = gift['expiry_time'].strftime("%d-%m-%Y %H:%M") * gift_link = gift['gift_link'] */ - __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_recipient_tg_id); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 90, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_recipient_tg_id); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 94, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_8 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_8 < 0))) __PYX_ERR(0, 90, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 94, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - if (__pyx_t_8) { - __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_recipient_tg_id); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 90, __pyx_L1_error) + if (__pyx_t_6) { + __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_recipient_tg_id); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 94, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_2 = __pyx_t_1; __pyx_t_1 = 0; @@ -5622,16 +5872,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":91 + /* "handlers/payments/gift.py":95 * is_used = "" if gift['is_used'] else "" * recipient = gift['recipient_tg_id'] if gift['recipient_tg_id'] else " " * expiry_time = gift['expiry_time'].strftime("%d-%m-%Y %H:%M") # <<<<<<<<<<<<<< * gift_link = gift['gift_link'] * gift_id = gift['gift_id'] */ - __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_expiry_time); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 91, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_expiry_time); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 95, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_strftime); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 91, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_strftime); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 95, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -5652,7 +5902,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO PyObject *__pyx_callargs[2] = {__pyx_t_1, __pyx_kp_u_d_m_Y_H_M}; __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 91, __pyx_L1_error) + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 95, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -5661,115 +5911,115 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":92 + /* "handlers/payments/gift.py":96 * recipient = gift['recipient_tg_id'] if gift['recipient_tg_id'] else " " * expiry_time = gift['expiry_time'].strftime("%d-%m-%Y %H:%M") * gift_link = gift['gift_link'] # <<<<<<<<<<<<<< * gift_id = gift['gift_id'] * */ - __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_gift_link); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 92, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_gift_link); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 96, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_cur_scope->__pyx_v_gift_link); __Pyx_XDECREF_SET(__pyx_cur_scope->__pyx_v_gift_link, __pyx_t_2); __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":93 + /* "handlers/payments/gift.py":97 * expiry_time = gift['expiry_time'].strftime("%d-%m-%Y %H:%M") * gift_link = gift['gift_link'] * gift_id = gift['gift_id'] # <<<<<<<<<<<<<< * * gifts_text += GIFTS_TEXT_TEMPLATE.format( */ - __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_gift_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 93, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_cur_scope->__pyx_v_gift, __pyx_n_u_gift_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 97, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_cur_scope->__pyx_v_gift_id); __Pyx_XDECREF_SET(__pyx_cur_scope->__pyx_v_gift_id, __pyx_t_2); __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":95 + /* "handlers/payments/gift.py":99 * gift_id = gift['gift_id'] * * gifts_text += GIFTS_TEXT_TEMPLATE.format( # <<<<<<<<<<<<<< * months=months, * months_text=months_text, */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_GIFTS_TEXT_TEMPLATE); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 95, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_GIFTS_TEXT_TEMPLATE); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 99, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_format); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 95, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_format); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 99, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":96 + /* "handlers/payments/gift.py":100 * * gifts_text += GIFTS_TEXT_TEMPLATE.format( * months=months, # <<<<<<<<<<<<<< * months_text=months_text, * expiry_time=expiry_time, */ - __pyx_t_2 = __Pyx_PyDict_NewPresized(6); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 96, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyDict_NewPresized(6); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 100, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_months, __pyx_cur_scope->__pyx_v_months) < 0) __PYX_ERR(0, 96, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_months, __pyx_cur_scope->__pyx_v_months) < 0) __PYX_ERR(0, 100, __pyx_L1_error) - /* "handlers/payments/gift.py":97 + /* "handlers/payments/gift.py":101 * gifts_text += GIFTS_TEXT_TEMPLATE.format( * months=months, * months_text=months_text, # <<<<<<<<<<<<<< * expiry_time=expiry_time, * recipient=recipient, */ - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_months_text, __pyx_cur_scope->__pyx_v_months_text) < 0) __PYX_ERR(0, 96, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_months_text, __pyx_cur_scope->__pyx_v_months_text) < 0) __PYX_ERR(0, 100, __pyx_L1_error) - /* "handlers/payments/gift.py":98 + /* "handlers/payments/gift.py":102 * months=months, * months_text=months_text, * expiry_time=expiry_time, # <<<<<<<<<<<<<< * recipient=recipient, * is_used=is_used, */ - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_expiry_time, __pyx_cur_scope->__pyx_v_expiry_time) < 0) __PYX_ERR(0, 96, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_expiry_time, __pyx_cur_scope->__pyx_v_expiry_time) < 0) __PYX_ERR(0, 100, __pyx_L1_error) - /* "handlers/payments/gift.py":99 + /* "handlers/payments/gift.py":103 * months_text=months_text, * expiry_time=expiry_time, * recipient=recipient, # <<<<<<<<<<<<<< * is_used=is_used, * gift_link=gift_link, */ - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_recipient, __pyx_cur_scope->__pyx_v_recipient) < 0) __PYX_ERR(0, 96, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_recipient, __pyx_cur_scope->__pyx_v_recipient) < 0) __PYX_ERR(0, 100, __pyx_L1_error) - /* "handlers/payments/gift.py":100 + /* "handlers/payments/gift.py":104 * expiry_time=expiry_time, * recipient=recipient, * is_used=is_used, # <<<<<<<<<<<<<< * gift_link=gift_link, * ) */ - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_is_used, __pyx_cur_scope->__pyx_v_is_used) < 0) __PYX_ERR(0, 96, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_is_used, __pyx_cur_scope->__pyx_v_is_used) < 0) __PYX_ERR(0, 100, __pyx_L1_error) - /* "handlers/payments/gift.py":101 + /* "handlers/payments/gift.py":105 * recipient=recipient, * is_used=is_used, * gift_link=gift_link, # <<<<<<<<<<<<<< * ) * */ - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_gift_link, __pyx_cur_scope->__pyx_v_gift_link) < 0) __PYX_ERR(0, 96, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_gift_link, __pyx_cur_scope->__pyx_v_gift_link) < 0) __PYX_ERR(0, 100, __pyx_L1_error) - /* "handlers/payments/gift.py":95 + /* "handlers/payments/gift.py":99 * gift_id = gift['gift_id'] * * gifts_text += GIFTS_TEXT_TEMPLATE.format( # <<<<<<<<<<<<<< * months=months, * months_text=months_text, */ - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 95, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 99, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = PyNumber_InPlaceAdd(__pyx_cur_scope->__pyx_v_gifts_text, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 95, __pyx_L1_error) + __pyx_t_2 = PyNumber_InPlaceAdd(__pyx_cur_scope->__pyx_v_gifts_text, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 99, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_GOTREF(__pyx_cur_scope->__pyx_v_gifts_text); @@ -5777,39 +6027,39 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":104 + /* "handlers/payments/gift.py":108 * ) * * builder.row( # <<<<<<<<<<<<<< * types.InlineKeyboardButton( - * text=f" ( {expiry_time})", callback_data=f"delete_gift|{gift_id}" + * text=f" ( {expiry_time})", callback_data=f"delete_gift|{gift_id}|{current_page}" */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 104, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 108, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - /* "handlers/payments/gift.py":105 + /* "handlers/payments/gift.py":109 * * builder.row( * types.InlineKeyboardButton( # <<<<<<<<<<<<<< - * text=f" ( {expiry_time})", callback_data=f"delete_gift|{gift_id}" + * text=f" ( {expiry_time})", callback_data=f"delete_gift|{gift_id}|{current_page}" * ) */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 105, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 109, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 105, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_5); + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 109, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":106 + /* "handlers/payments/gift.py":110 * builder.row( * types.InlineKeyboardButton( - * text=f" ( {expiry_time})", callback_data=f"delete_gift|{gift_id}" # <<<<<<<<<<<<<< + * text=f" ( {expiry_time})", callback_data=f"delete_gift|{gift_id}|{current_page}" # <<<<<<<<<<<<<< * ) * ) */ - __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 106, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 110, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_11 = PyTuple_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 106, __pyx_L1_error) + __pyx_t_11 = PyTuple_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 110, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_11); __pyx_t_12 = 0; __pyx_t_13 = 127; @@ -5818,7 +6068,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __pyx_t_12 += 18; __Pyx_GIVEREF(__pyx_kp_u__13); PyTuple_SET_ITEM(__pyx_t_11, 0, __pyx_kp_u__13); - __pyx_t_14 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_expiry_time, __pyx_empty_unicode); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 106, __pyx_L1_error) + __pyx_t_14 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_expiry_time, __pyx_empty_unicode); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 110, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_14); __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_14) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_14) : __pyx_t_13; __pyx_t_12 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_14); @@ -5829,29 +6079,53 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __pyx_t_12 += 1; __Pyx_GIVEREF(__pyx_kp_u__14); PyTuple_SET_ITEM(__pyx_t_11, 2, __pyx_kp_u__14); - __pyx_t_14 = __Pyx_PyUnicode_Join(__pyx_t_11, 3, __pyx_t_12, __pyx_t_13); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 106, __pyx_L1_error) + __pyx_t_14 = __Pyx_PyUnicode_Join(__pyx_t_11, 3, __pyx_t_12, __pyx_t_13); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 110, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_14); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_t_14) < 0) __PYX_ERR(0, 106, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_t_14) < 0) __PYX_ERR(0, 110, __pyx_L1_error) __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; - __pyx_t_14 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_gift_id, __pyx_empty_unicode); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 106, __pyx_L1_error) + __pyx_t_14 = PyTuple_New(4); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 110, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_14); - __pyx_t_11 = __Pyx_PyUnicode_Concat(__pyx_kp_u_delete_gift, __pyx_t_14); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 106, __pyx_L1_error) + __pyx_t_12 = 0; + __pyx_t_13 = 127; + __Pyx_INCREF(__pyx_kp_u_delete_gift); + __pyx_t_12 += 12; + __Pyx_GIVEREF(__pyx_kp_u_delete_gift); + PyTuple_SET_ITEM(__pyx_t_14, 0, __pyx_kp_u_delete_gift); + __pyx_t_11 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_gift_id, __pyx_empty_unicode); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 110, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_11); + __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_11) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_11) : __pyx_t_13; + __pyx_t_12 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_11); + __Pyx_GIVEREF(__pyx_t_11); + PyTuple_SET_ITEM(__pyx_t_14, 1, __pyx_t_11); + __pyx_t_11 = 0; + __Pyx_INCREF(__pyx_kp_u__15); + __pyx_t_12 += 1; + __Pyx_GIVEREF(__pyx_kp_u__15); + PyTuple_SET_ITEM(__pyx_t_14, 2, __pyx_kp_u__15); + __pyx_t_11 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_current_page, __pyx_empty_unicode); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 110, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_11); + __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_11) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_11) : __pyx_t_13; + __pyx_t_12 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_11); + __Pyx_GIVEREF(__pyx_t_11); + PyTuple_SET_ITEM(__pyx_t_14, 3, __pyx_t_11); + __pyx_t_11 = 0; + __pyx_t_11 = __Pyx_PyUnicode_Join(__pyx_t_14, 4, __pyx_t_12, __pyx_t_13); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 110, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_t_11) < 0) __PYX_ERR(0, 106, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_t_11) < 0) __PYX_ERR(0, 110, __pyx_L1_error) __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - /* "handlers/payments/gift.py":105 + /* "handlers/payments/gift.py":109 * * builder.row( * types.InlineKeyboardButton( # <<<<<<<<<<<<<< - * text=f" ( {expiry_time})", callback_data=f"delete_gift|{gift_id}" + * text=f" ( {expiry_time})", callback_data=f"delete_gift|{gift_id}|{current_page}" * ) */ - __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_5, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 105, __pyx_L1_error) + __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_7, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 109, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_11); - __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __pyx_t_3 = NULL; __pyx_t_4 = 0; @@ -5872,38 +6146,246 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 104, __pyx_L1_error) + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 108, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":84 + /* "handlers/payments/gift.py":88 + * builder = InlineKeyboardBuilder() * - * gifts_text = " :\n\n" - * for gift in gifts: # <<<<<<<<<<<<<< + * for gift in gifts_page: # <<<<<<<<<<<<<< * months = gift['selected_months'] * months_text = ( */ } - __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - /* "handlers/payments/gift.py":110 + /* "handlers/payments/gift.py":114 * ) * + * if current_page > 0: # <<<<<<<<<<<<<< + * builder.row(types.InlineKeyboardButton(text=" ", callback_data=f"my_gifts|{current_page - 1}")) + * if end < len(gifts): + */ + __pyx_t_8 = PyObject_RichCompare(__pyx_cur_scope->__pyx_v_current_page, __pyx_int_0, Py_GT); __Pyx_XGOTREF(__pyx_t_8); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 114, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 114, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + if (__pyx_t_6) { + + /* "handlers/payments/gift.py":115 + * + * if current_page > 0: + * builder.row(types.InlineKeyboardButton(text=" ", callback_data=f"my_gifts|{current_page - 1}")) # <<<<<<<<<<<<<< + * if end < len(gifts): + * builder.row(types.InlineKeyboardButton(text=" ", callback_data=f"my_gifts|{current_page + 1}")) + */ + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_types); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_11); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_text, __pyx_kp_u__16) < 0) __PYX_ERR(0, 115, __pyx_L1_error) + __pyx_t_3 = PyNumber_Subtract(__pyx_cur_scope->__pyx_v_current_page, __pyx_int_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_7 = __Pyx_PyObject_FormatSimple(__pyx_t_3, __pyx_empty_unicode); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = __Pyx_PyUnicode_Concat(__pyx_kp_u_my_gifts_2, __pyx_t_7); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_callback_data, __pyx_t_3) < 0) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_11, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = NULL; + __pyx_t_4 = 0; + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_2))) { + __pyx_t_1 = PyMethod_GET_SELF(__pyx_t_2); + if (likely(__pyx_t_1)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_2); + __Pyx_INCREF(__pyx_t_1); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_2, function); + __pyx_t_4 = 1; + } + } + #endif + { + PyObject *__pyx_callargs[2] = {__pyx_t_1, __pyx_t_3}; + __pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 115, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + } + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + + /* "handlers/payments/gift.py":114 + * ) + * + * if current_page > 0: # <<<<<<<<<<<<<< + * builder.row(types.InlineKeyboardButton(text=" ", callback_data=f"my_gifts|{current_page - 1}")) + * if end < len(gifts): + */ + } + + /* "handlers/payments/gift.py":116 + * if current_page > 0: + * builder.row(types.InlineKeyboardButton(text=" ", callback_data=f"my_gifts|{current_page - 1}")) + * if end < len(gifts): # <<<<<<<<<<<<<< + * builder.row(types.InlineKeyboardButton(text=" ", callback_data=f"my_gifts|{current_page + 1}")) + * + */ + __pyx_t_9 = PyObject_Length(__pyx_cur_scope->__pyx_v_gifts); if (unlikely(__pyx_t_9 == ((Py_ssize_t)-1))) __PYX_ERR(0, 116, __pyx_L1_error) + __pyx_t_8 = PyInt_FromSsize_t(__pyx_t_9); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 116, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __pyx_t_2 = PyObject_RichCompare(__pyx_cur_scope->__pyx_v_end, __pyx_t_8, Py_LT); __Pyx_XGOTREF(__pyx_t_2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 116, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 116, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + if (__pyx_t_6) { + + /* "handlers/payments/gift.py":117 + * builder.row(types.InlineKeyboardButton(text=" ", callback_data=f"my_gifts|{current_page - 1}")) + * if end < len(gifts): + * builder.row(types.InlineKeyboardButton(text=" ", callback_data=f"my_gifts|{current_page + 1}")) # <<<<<<<<<<<<<< + * + * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) + */ + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 117, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 117, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 117, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 117, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_kp_u__17) < 0) __PYX_ERR(0, 117, __pyx_L1_error) + __pyx_t_11 = PyNumber_Add(__pyx_cur_scope->__pyx_v_current_page, __pyx_int_1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 117, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_11); + __pyx_t_7 = __Pyx_PyObject_FormatSimple(__pyx_t_11, __pyx_empty_unicode); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 117, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + __pyx_t_11 = __Pyx_PyUnicode_Concat(__pyx_kp_u_my_gifts_2, __pyx_t_7); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 117, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_11); + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_t_11) < 0) __PYX_ERR(0, 117, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 117, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_11); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = NULL; + __pyx_t_4 = 0; + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_8))) { + __pyx_t_3 = PyMethod_GET_SELF(__pyx_t_8); + if (likely(__pyx_t_3)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_8); + __Pyx_INCREF(__pyx_t_3); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_8, function); + __pyx_t_4 = 1; + } + } + #endif + { + PyObject *__pyx_callargs[2] = {__pyx_t_3, __pyx_t_11}; + __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 117, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + } + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "handlers/payments/gift.py":116 + * if current_page > 0: + * builder.row(types.InlineKeyboardButton(text=" ", callback_data=f"my_gifts|{current_page - 1}")) + * if end < len(gifts): # <<<<<<<<<<<<<< + * builder.row(types.InlineKeyboardButton(text=" ", callback_data=f"my_gifts|{current_page + 1}")) + * + */ + } + + /* "handlers/payments/gift.py":119 + * builder.row(types.InlineKeyboardButton(text=" ", callback_data=f"my_gifts|{current_page + 1}")) + * + * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) # <<<<<<<<<<<<<< + * + * await callback_query.message.answer(text=gifts_text, reply_markup=builder.as_markup()) + */ + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 119, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_types); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 119, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_11); + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 119, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + __pyx_t_11 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 119, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_11); + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_BACK); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 119, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_text, __pyx_t_1) < 0) __PYX_ERR(0, 119, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_callback_data, __pyx_n_u_gifts) < 0) __PYX_ERR(0, 119, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_11); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 119, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + __pyx_t_11 = NULL; + __pyx_t_4 = 0; + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_8))) { + __pyx_t_11 = PyMethod_GET_SELF(__pyx_t_8); + if (likely(__pyx_t_11)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_8); + __Pyx_INCREF(__pyx_t_11); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_8, function); + __pyx_t_4 = 1; + } + } + #endif + { + PyObject *__pyx_callargs[2] = {__pyx_t_11, __pyx_t_1}; + __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 119, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + } + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "handlers/payments/gift.py":121 + * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) + * * await callback_query.message.answer(text=gifts_text, reply_markup=builder.as_markup()) # <<<<<<<<<<<<<< * * */ - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 110, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_6); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 110, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 121, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - __pyx_t_6 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 110, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_6); - if (PyDict_SetItem(__pyx_t_6, __pyx_n_s_text, __pyx_cur_scope->__pyx_v_gifts_text) < 0) __PYX_ERR(0, 110, __pyx_L1_error) - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 110, __pyx_L1_error) + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_answer); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 121, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 121, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_text, __pyx_cur_scope->__pyx_v_gifts_text) < 0) __PYX_ERR(0, 121, __pyx_L1_error) + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 121, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_11); __pyx_t_3 = NULL; __pyx_t_4 = 0; @@ -5923,16 +6405,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 110, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 121, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; } - if (PyDict_SetItem(__pyx_t_6, __pyx_n_s_reply_markup, __pyx_t_1) < 0) __PYX_ERR(0, 110, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_reply_markup, __pyx_t_1) < 0) __PYX_ERR(0, 121, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_6); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 110, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_8, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 121, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_1); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_XGOTREF(__pyx_r); @@ -5943,23 +6425,23 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO /* return from generator, awaiting value */ __pyx_generator->resume_label = 3; return __pyx_r; - __pyx_L10_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 110, __pyx_L1_error) + __pyx_L12_resume_from_await:; + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 121, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 110, __pyx_L1_error) + else __PYX_ERR(0, 121, __pyx_L1_error) } } CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); - /* "handlers/payments/gift.py":61 + /* "handlers/payments/gift.py":60 * * - * @router.callback_query(F.data == "my_gifts") # <<<<<<<<<<<<<< - * async def my_gifts_handler(callback_query: types.CallbackQuery, session: Any): - * """ ' '. .""" + * @router.callback_query(F.data.startswith("my_gifts")) # <<<<<<<<<<<<<< + * async def my_gifts_handler(callback_query: types.CallbackQuery, session: Any, current_page: int = 0): + * """ ' '. .""" */ /* function exit code */ @@ -5970,8 +6452,8 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO __Pyx_XDECREF(__pyx_t_1); __Pyx_XDECREF(__pyx_t_2); __Pyx_XDECREF(__pyx_t_3); - __Pyx_XDECREF(__pyx_t_5); - __Pyx_XDECREF(__pyx_t_6); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_XDECREF(__pyx_t_8); __Pyx_XDECREF(__pyx_t_11); __Pyx_XDECREF(__pyx_t_14); __Pyx_AddTraceback("my_gifts_handler", __pyx_clineno, __pyx_lineno, __pyx_filename); @@ -5987,7 +6469,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_5generator1(__pyx_CoroutineO } static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ -/* "handlers/payments/gift.py":113 +/* "handlers/payments/gift.py":124 * * * @router.callback_query(F.data.startswith("delete_gift|")) # <<<<<<<<<<<<<< @@ -6052,7 +6534,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 113, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 124, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: @@ -6060,14 +6542,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[1]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 113, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 124, __pyx_L3_error) else { - __Pyx_RaiseArgtupleInvalid("delete_gift_handler", 1, 2, 2, 1); __PYX_ERR(0, 113, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("delete_gift_handler", 1, 2, 2, 1); __PYX_ERR(0, 124, __pyx_L3_error) } } if (unlikely(kw_args > 0)) { const Py_ssize_t kwd_pos_args = __pyx_nargs; - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "delete_gift_handler") < 0)) __PYX_ERR(0, 113, __pyx_L3_error) + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "delete_gift_handler") < 0)) __PYX_ERR(0, 124, __pyx_L3_error) } } else if (unlikely(__pyx_nargs != 2)) { goto __pyx_L5_argtuple_error; @@ -6080,7 +6562,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds } goto __pyx_L6_skip; __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("delete_gift_handler", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 113, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("delete_gift_handler", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 124, __pyx_L3_error) __pyx_L6_skip:; goto __pyx_L4_argument_unpacking_done; __pyx_L3_error:; @@ -6119,7 +6601,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_6delete_gift_handler(CYTHON_ if (unlikely(!__pyx_cur_scope)) { __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler *)Py_None); __Pyx_INCREF(Py_None); - __PYX_ERR(0, 113, __pyx_L1_error) + __PYX_ERR(0, 124, __pyx_L1_error) } else { __Pyx_GOTREF((PyObject *)__pyx_cur_scope); } @@ -6130,7 +6612,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_6delete_gift_handler(CYTHON_ __Pyx_INCREF(__pyx_cur_scope->__pyx_v_session); __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_session); { - __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_8generator2, __pyx_codeobj__15, (PyObject *) __pyx_cur_scope, __pyx_n_s_delete_gift_handler, __pyx_n_s_delete_gift_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 113, __pyx_L1_error) + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_8generator2, __pyx_codeobj__18, (PyObject *) __pyx_cur_scope, __pyx_n_s_delete_gift_handler, __pyx_n_s_delete_gift_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 124, __pyx_L1_error) __Pyx_DECREF(__pyx_cur_scope); __Pyx_RefNannyFinishContext(); return (PyObject *) gen; @@ -6154,6 +6636,10 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; unsigned int __pyx_t_4; + int __pyx_t_5; + Py_ssize_t __pyx_t_6; + int __pyx_t_7; + PyObject *__pyx_t_8 = NULL; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; @@ -6161,25 +6647,25 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO __Pyx_RefNannySetupContext("delete_gift_handler", 0); switch (__pyx_generator->resume_label) { case 0: goto __pyx_L3_first_run; - case 1: goto __pyx_L4_resume_from_await; - case 2: goto __pyx_L5_resume_from_await; + case 1: goto __pyx_L6_resume_from_await; + case 2: goto __pyx_L7_resume_from_await; default: /* CPython raises the right error here */ __Pyx_RefNannyFinishContext(); return NULL; } __pyx_L3_first_run:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 113, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 124, __pyx_L1_error) - /* "handlers/payments/gift.py":117 + /* "handlers/payments/gift.py":128 * """ .""" * - * gift_id = callback_query.data.split("|")[1] # <<<<<<<<<<<<<< - * - * await session.execute( + * data = callback_query.data.split("|") # <<<<<<<<<<<<<< + * gift_id = data[1] + * current_page = int(data[2]) if len(data) > 2 and data[2].isdigit() else 0 */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_data); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 117, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_data); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 128, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_split); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 117, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_split); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 128, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = NULL; @@ -6197,61 +6683,132 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__16}; + PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__15}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 117, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 128, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } - __pyx_t_3 = __Pyx_GetItemInt(__pyx_t_1, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 117, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __Pyx_GIVEREF(__pyx_t_3); - __pyx_cur_scope->__pyx_v_gift_id = __pyx_t_3; - __pyx_t_3 = 0; + __Pyx_GIVEREF(__pyx_t_1); + __pyx_cur_scope->__pyx_v_data = __pyx_t_1; + __pyx_t_1 = 0; - /* "handlers/payments/gift.py":119 - * gift_id = callback_query.data.split("|")[1] + /* "handlers/payments/gift.py":129 + * + * data = callback_query.data.split("|") + * gift_id = data[1] # <<<<<<<<<<<<<< + * current_page = int(data[2]) if len(data) > 2 and data[2].isdigit() else 0 + * + */ + __pyx_t_1 = __Pyx_GetItemInt(__pyx_cur_scope->__pyx_v_data, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 129, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_GIVEREF(__pyx_t_1); + __pyx_cur_scope->__pyx_v_gift_id = __pyx_t_1; + __pyx_t_1 = 0; + + /* "handlers/payments/gift.py":130 + * data = callback_query.data.split("|") + * gift_id = data[1] + * current_page = int(data[2]) if len(data) > 2 and data[2].isdigit() else 0 # <<<<<<<<<<<<<< + * + * await session.execute( + */ + __pyx_t_6 = PyObject_Length(__pyx_cur_scope->__pyx_v_data); if (unlikely(__pyx_t_6 == ((Py_ssize_t)-1))) __PYX_ERR(0, 130, __pyx_L1_error) + __pyx_t_7 = (__pyx_t_6 > 2); + if (__pyx_t_7) { + } else { + __pyx_t_5 = __pyx_t_7; + goto __pyx_L4_bool_binop_done; + } + __pyx_t_2 = __Pyx_GetItemInt(__pyx_cur_scope->__pyx_v_data, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 130, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_isdigit); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 130, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = NULL; + __pyx_t_4 = 0; + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_8))) { + __pyx_t_2 = PyMethod_GET_SELF(__pyx_t_8); + if (likely(__pyx_t_2)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_8); + __Pyx_INCREF(__pyx_t_2); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_8, function); + __pyx_t_4 = 1; + } + } + #endif + { + PyObject *__pyx_callargs[2] = {__pyx_t_2, NULL}; + __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 130, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + } + __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 130, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_5 = __pyx_t_7; + __pyx_L4_bool_binop_done:; + if (__pyx_t_5) { + __pyx_t_3 = __Pyx_GetItemInt(__pyx_cur_scope->__pyx_v_data, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 130, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_8 = __Pyx_PyNumber_Int(__pyx_t_3); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 130, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_1 = __pyx_t_8; + __pyx_t_8 = 0; + } else { + __Pyx_INCREF(__pyx_int_0); + __pyx_t_1 = __pyx_int_0; + } + __Pyx_GIVEREF(__pyx_t_1); + __pyx_cur_scope->__pyx_v_current_page = __pyx_t_1; + __pyx_t_1 = 0; + + /* "handlers/payments/gift.py":132 + * current_page = int(data[2]) if len(data) > 2 and data[2].isdigit() else 0 * * await session.execute( # <<<<<<<<<<<<<< * "DELETE FROM gifts WHERE gift_id = $1", gift_id * ) */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_session, __pyx_n_s_execute); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 119, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_1); + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_session, __pyx_n_s_execute); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 132, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); - /* "handlers/payments/gift.py":120 + /* "handlers/payments/gift.py":133 * * await session.execute( * "DELETE FROM gifts WHERE gift_id = $1", gift_id # <<<<<<<<<<<<<< * ) * */ - __pyx_t_2 = NULL; + __pyx_t_3 = NULL; __pyx_t_4 = 0; #if CYTHON_UNPACK_METHODS - if (likely(PyMethod_Check(__pyx_t_1))) { - __pyx_t_2 = PyMethod_GET_SELF(__pyx_t_1); - if (likely(__pyx_t_2)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_1); - __Pyx_INCREF(__pyx_t_2); + if (likely(PyMethod_Check(__pyx_t_8))) { + __pyx_t_3 = PyMethod_GET_SELF(__pyx_t_8); + if (likely(__pyx_t_3)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_8); + __Pyx_INCREF(__pyx_t_3); __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_1, function); + __Pyx_DECREF_SET(__pyx_t_8, function); __pyx_t_4 = 1; } } #endif { - PyObject *__pyx_callargs[3] = {__pyx_t_2, __pyx_kp_u_DELETE_FROM_gifts_WHERE_gift_id, __pyx_cur_scope->__pyx_v_gift_id}; - __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 2+__pyx_t_4); - __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 119, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + PyObject *__pyx_callargs[3] = {__pyx_t_3, __pyx_kp_u_DELETE_FROM_gifts_WHERE_gift_id, __pyx_cur_scope->__pyx_v_gift_id}; + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_4, 2+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 132, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; } - __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_3); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_1); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_XGOTREF(__pyx_r); if (likely(__pyx_r)) { __Pyx_XGIVEREF(__pyx_r); @@ -6260,49 +6817,43 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO /* return from generator, awaiting value */ __pyx_generator->resume_label = 1; return __pyx_r; - __pyx_L4_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 119, __pyx_L1_error) + __pyx_L6_resume_from_await:; + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 132, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 119, __pyx_L1_error) + else __PYX_ERR(0, 132, __pyx_L1_error) } } - /* "handlers/payments/gift.py":123 + /* "handlers/payments/gift.py":136 * ) * - * await my_gifts_handler(callback_query, session) # <<<<<<<<<<<<<< + * await my_gifts_handler(callback_query, session, current_page=current_page) # <<<<<<<<<<<<<< * * */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_my_gifts_handler); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 123, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_my_gifts_handler); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 136, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = NULL; - __pyx_t_4 = 0; - #if CYTHON_UNPACK_METHODS - if (unlikely(PyMethod_Check(__pyx_t_1))) { - __pyx_t_2 = PyMethod_GET_SELF(__pyx_t_1); - if (likely(__pyx_t_2)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_1); - __Pyx_INCREF(__pyx_t_2); - __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_1, function); - __pyx_t_4 = 1; - } - } - #endif - { - PyObject *__pyx_callargs[3] = {__pyx_t_2, __pyx_cur_scope->__pyx_v_callback_query, __pyx_cur_scope->__pyx_v_session}; - __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 2+__pyx_t_4); - __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 123, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - } - __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_3); + __pyx_t_8 = PyTuple_New(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 136, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_INCREF(__pyx_cur_scope->__pyx_v_callback_query); + __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_callback_query); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_cur_scope->__pyx_v_callback_query)) __PYX_ERR(0, 136, __pyx_L1_error); + __Pyx_INCREF(__pyx_cur_scope->__pyx_v_session); + __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_session); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_cur_scope->__pyx_v_session)) __PYX_ERR(0, 136, __pyx_L1_error); + __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 136, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_current_page, __pyx_cur_scope->__pyx_v_current_page) < 0) __PYX_ERR(0, 136, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_t_8, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 136, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_2); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_r); if (likely(__pyx_r)) { __Pyx_XGIVEREF(__pyx_r); @@ -6311,18 +6862,18 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO /* return from generator, awaiting value */ __pyx_generator->resume_label = 2; return __pyx_r; - __pyx_L5_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 123, __pyx_L1_error) + __pyx_L7_resume_from_await:; + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 136, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 123, __pyx_L1_error) + else __PYX_ERR(0, 136, __pyx_L1_error) } } CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); - /* "handlers/payments/gift.py":113 + /* "handlers/payments/gift.py":124 * * * @router.callback_query(F.data.startswith("delete_gift|")) # <<<<<<<<<<<<<< @@ -6338,6 +6889,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO __Pyx_XDECREF(__pyx_t_1); __Pyx_XDECREF(__pyx_t_2); __Pyx_XDECREF(__pyx_t_3); + __Pyx_XDECREF(__pyx_t_8); __Pyx_AddTraceback("delete_gift_handler", __pyx_clineno, __pyx_lineno, __pyx_filename); __pyx_L0:; __Pyx_XDECREF(__pyx_r); __pyx_r = 0; @@ -6351,7 +6903,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_8generator2(__pyx_CoroutineO } static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ -/* "handlers/payments/gift.py":128 +/* "handlers/payments/gift.py":139 * * * @router.callback_query(F.data == "gift") # <<<<<<<<<<<<<< @@ -6413,12 +6965,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 128, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 139, __pyx_L3_error) else goto __pyx_L5_argtuple_error; } if (unlikely(kw_args > 0)) { const Py_ssize_t kwd_pos_args = __pyx_nargs; - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "gift_subscription_handler") < 0)) __PYX_ERR(0, 128, __pyx_L3_error) + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "gift_subscription_handler") < 0)) __PYX_ERR(0, 139, __pyx_L3_error) } } else if (unlikely(__pyx_nargs != 1)) { goto __pyx_L5_argtuple_error; @@ -6429,7 +6981,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds } goto __pyx_L6_skip; __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("gift_subscription_handler", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 128, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("gift_subscription_handler", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 139, __pyx_L3_error) __pyx_L6_skip:; goto __pyx_L4_argument_unpacking_done; __pyx_L3_error:; @@ -6468,7 +7020,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_9gift_subscription_handler(C if (unlikely(!__pyx_cur_scope)) { __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler *)Py_None); __Pyx_INCREF(Py_None); - __PYX_ERR(0, 128, __pyx_L1_error) + __PYX_ERR(0, 139, __pyx_L1_error) } else { __Pyx_GOTREF((PyObject *)__pyx_cur_scope); } @@ -6476,7 +7028,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_9gift_subscription_handler(C __Pyx_INCREF(__pyx_cur_scope->__pyx_v_callback_query); __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_callback_query); { - __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_11generator3, __pyx_codeobj__17, (PyObject *) __pyx_cur_scope, __pyx_n_s_gift_subscription_handler, __pyx_n_s_gift_subscription_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 128, __pyx_L1_error) + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_11generator3, __pyx_codeobj__19, (PyObject *) __pyx_cur_scope, __pyx_n_s_gift_subscription_handler, __pyx_n_s_gift_subscription_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 139, __pyx_L1_error) __Pyx_DECREF(__pyx_cur_scope); __Pyx_RefNannyFinishContext(); return (PyObject *) gen; @@ -6528,16 +7080,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine return NULL; } __pyx_L3_first_run:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 128, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 139, __pyx_L1_error) - /* "handlers/payments/gift.py":131 + /* "handlers/payments/gift.py":142 * async def gift_subscription_handler(callback_query: types.CallbackQuery): * """ ''. .""" * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< * * for months, price in RENEWAL_PRICES.items(): */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 131, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 142, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_3 = NULL; __pyx_t_4 = 0; @@ -6557,7 +7109,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 131, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 142, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } @@ -6565,7 +7117,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_cur_scope->__pyx_v_builder = __pyx_t_1; __pyx_t_1 = 0; - /* "handlers/payments/gift.py":133 + /* "handlers/payments/gift.py":144 * builder = InlineKeyboardBuilder() * * for months, price in RENEWAL_PRICES.items(): # <<<<<<<<<<<<<< @@ -6573,13 +7125,13 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine * types.InlineKeyboardButton( */ __pyx_t_5 = 0; - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_RENEWAL_PRICES); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 133, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_RENEWAL_PRICES); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 144, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); if (unlikely(__pyx_t_2 == Py_None)) { PyErr_Format(PyExc_AttributeError, "'NoneType' object has no attribute '%.30s'", "items"); - __PYX_ERR(0, 133, __pyx_L1_error) + __PYX_ERR(0, 144, __pyx_L1_error) } - __pyx_t_3 = __Pyx_dict_iterator(__pyx_t_2, 0, __pyx_n_s_items, (&__pyx_t_6), (&__pyx_t_7)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 133, __pyx_L1_error) + __pyx_t_3 = __Pyx_dict_iterator(__pyx_t_2, 0, __pyx_n_s_items, (&__pyx_t_6), (&__pyx_t_7)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 144, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_XDECREF(__pyx_t_1); @@ -6588,7 +7140,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine while (1) { __pyx_t_8 = __Pyx_dict_iter_next(__pyx_t_1, __pyx_t_6, &__pyx_t_5, &__pyx_t_3, &__pyx_t_2, NULL, __pyx_t_7); if (unlikely(__pyx_t_8 == 0)) break; - if (unlikely(__pyx_t_8 == -1)) __PYX_ERR(0, 133, __pyx_L1_error) + if (unlikely(__pyx_t_8 == -1)) __PYX_ERR(0, 144, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_GOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_cur_scope->__pyx_v_months); @@ -6600,78 +7152,78 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __Pyx_GIVEREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":134 + /* "handlers/payments/gift.py":145 * * for months, price in RENEWAL_PRICES.items(): * builder.row( # <<<<<<<<<<<<<< * types.InlineKeyboardButton( * text=f"\ud83c\udf81 {months} {'' if months == '1' else '' if int(months) in [2, 3, 4] else ''} {price} ", */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 134, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 145, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - /* "handlers/payments/gift.py":135 + /* "handlers/payments/gift.py":146 * for months, price in RENEWAL_PRICES.items(): * builder.row( * types.InlineKeyboardButton( # <<<<<<<<<<<<<< * text=f"\ud83c\udf81 {months} {'' if months == '1' else '' if int(months) in [2, 3, 4] else ''} {price} ", * callback_data=f"gift|{months}", */ - __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_types); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 135, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_types); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 146, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); - __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 135, __pyx_L1_error) + __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 146, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_10); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - /* "handlers/payments/gift.py":136 + /* "handlers/payments/gift.py":147 * builder.row( * types.InlineKeyboardButton( * text=f"\ud83c\udf81 {months} {'' if months == '1' else '' if int(months) in [2, 3, 4] else ''} {price} ", # <<<<<<<<<<<<<< * callback_data=f"gift|{months}", * ) */ - __pyx_t_9 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 136, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 147, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); - __pyx_t_11 = PyTuple_New(7); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 136, __pyx_L1_error) + __pyx_t_11 = PyTuple_New(7); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 147, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_11); __pyx_t_12 = 0; __pyx_t_13 = 127; - __Pyx_INCREF(__pyx_ustring__18); - __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_ustring__18) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_ustring__18) : __pyx_t_13; - __pyx_t_12 += __Pyx_PyUnicode_GET_LENGTH(__pyx_ustring__18); - __Pyx_GIVEREF(__pyx_ustring__18); - PyTuple_SET_ITEM(__pyx_t_11, 0, __pyx_ustring__18); - __pyx_t_14 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 136, __pyx_L1_error) + __Pyx_INCREF(__pyx_ustring__20); + __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_ustring__20) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_ustring__20) : __pyx_t_13; + __pyx_t_12 += __Pyx_PyUnicode_GET_LENGTH(__pyx_ustring__20); + __Pyx_GIVEREF(__pyx_ustring__20); + PyTuple_SET_ITEM(__pyx_t_11, 0, __pyx_ustring__20); + __pyx_t_14 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 147, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_14); __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_14) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_14) : __pyx_t_13; __pyx_t_12 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_14); __Pyx_GIVEREF(__pyx_t_14); PyTuple_SET_ITEM(__pyx_t_11, 1, __pyx_t_14); __pyx_t_14 = 0; - __Pyx_INCREF(__pyx_kp_u__19); + __Pyx_INCREF(__pyx_kp_u__21); __pyx_t_12 += 1; - __Pyx_GIVEREF(__pyx_kp_u__19); - PyTuple_SET_ITEM(__pyx_t_11, 2, __pyx_kp_u__19); - __pyx_t_15 = (__Pyx_PyUnicode_Equals(__pyx_cur_scope->__pyx_v_months, __pyx_kp_u_1, Py_EQ)); if (unlikely((__pyx_t_15 < 0))) __PYX_ERR(0, 136, __pyx_L1_error) + __Pyx_GIVEREF(__pyx_kp_u__21); + PyTuple_SET_ITEM(__pyx_t_11, 2, __pyx_kp_u__21); + __pyx_t_15 = (__Pyx_PyUnicode_Equals(__pyx_cur_scope->__pyx_v_months, __pyx_kp_u_1, Py_EQ)); if (unlikely((__pyx_t_15 < 0))) __PYX_ERR(0, 147, __pyx_L1_error) if (__pyx_t_15) { __Pyx_INCREF(__pyx_n_u__7); __pyx_t_14 = __pyx_n_u__7; } else { - __pyx_t_17 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_months); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 136, __pyx_L1_error) + __pyx_t_17 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_months); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 147, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_17); - __pyx_t_19 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_17, __pyx_int_2, 2, 0)); if (unlikely((__pyx_t_19 < 0))) __PYX_ERR(0, 136, __pyx_L1_error) + __pyx_t_19 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_17, __pyx_int_2, 2, 0)); if (unlikely((__pyx_t_19 < 0))) __PYX_ERR(0, 147, __pyx_L1_error) if (!__pyx_t_19) { } else { __pyx_t_18 = __pyx_t_19; goto __pyx_L6_bool_binop_done; } - __pyx_t_19 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_17, __pyx_int_3, 3, 0)); if (unlikely((__pyx_t_19 < 0))) __PYX_ERR(0, 136, __pyx_L1_error) + __pyx_t_19 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_17, __pyx_int_3, 3, 0)); if (unlikely((__pyx_t_19 < 0))) __PYX_ERR(0, 147, __pyx_L1_error) if (!__pyx_t_19) { } else { __pyx_t_18 = __pyx_t_19; goto __pyx_L6_bool_binop_done; } - __pyx_t_19 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_17, __pyx_int_4, 4, 0)); if (unlikely((__pyx_t_19 < 0))) __PYX_ERR(0, 136, __pyx_L1_error) + __pyx_t_19 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_17, __pyx_int_4, 4, 0)); if (unlikely((__pyx_t_19 < 0))) __PYX_ERR(0, 147, __pyx_L1_error) __pyx_t_18 = __pyx_t_19; __pyx_L6_bool_binop_done:; __Pyx_DECREF(__pyx_t_17); __pyx_t_17 = 0; @@ -6686,7 +7238,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_t_14 = __pyx_t_16; __pyx_t_16 = 0; } - __pyx_t_16 = __Pyx_PyUnicode_Unicode(__pyx_t_14); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 136, __pyx_L1_error) + __pyx_t_16 = __Pyx_PyUnicode_Unicode(__pyx_t_14); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 147, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_16); __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_16) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_16) : __pyx_t_13; @@ -6694,52 +7246,52 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __Pyx_GIVEREF(__pyx_t_16); PyTuple_SET_ITEM(__pyx_t_11, 3, __pyx_t_16); __pyx_t_16 = 0; - __Pyx_INCREF(__pyx_kp_u__20); + __Pyx_INCREF(__pyx_kp_u__22); __pyx_t_13 = (65535 > __pyx_t_13) ? 65535 : __pyx_t_13; __pyx_t_12 += 4; - __Pyx_GIVEREF(__pyx_kp_u__20); - PyTuple_SET_ITEM(__pyx_t_11, 4, __pyx_kp_u__20); - __pyx_t_16 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_price, __pyx_empty_unicode); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 136, __pyx_L1_error) + __Pyx_GIVEREF(__pyx_kp_u__22); + PyTuple_SET_ITEM(__pyx_t_11, 4, __pyx_kp_u__22); + __pyx_t_16 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_price, __pyx_empty_unicode); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 147, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_16); __pyx_t_13 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_16) > __pyx_t_13) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_16) : __pyx_t_13; __pyx_t_12 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_16); __Pyx_GIVEREF(__pyx_t_16); PyTuple_SET_ITEM(__pyx_t_11, 5, __pyx_t_16); __pyx_t_16 = 0; - __Pyx_INCREF(__pyx_kp_u__21); + __Pyx_INCREF(__pyx_kp_u__23); __pyx_t_13 = (65535 > __pyx_t_13) ? 65535 : __pyx_t_13; __pyx_t_12 += 7; - __Pyx_GIVEREF(__pyx_kp_u__21); - PyTuple_SET_ITEM(__pyx_t_11, 6, __pyx_kp_u__21); - __pyx_t_16 = __Pyx_PyUnicode_Join(__pyx_t_11, 7, __pyx_t_12, __pyx_t_13); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 136, __pyx_L1_error) + __Pyx_GIVEREF(__pyx_kp_u__23); + PyTuple_SET_ITEM(__pyx_t_11, 6, __pyx_kp_u__23); + __pyx_t_16 = __Pyx_PyUnicode_Join(__pyx_t_11, 7, __pyx_t_12, __pyx_t_13); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 147, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_16); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_text, __pyx_t_16) < 0) __PYX_ERR(0, 136, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_text, __pyx_t_16) < 0) __PYX_ERR(0, 147, __pyx_L1_error) __Pyx_DECREF(__pyx_t_16); __pyx_t_16 = 0; - /* "handlers/payments/gift.py":137 + /* "handlers/payments/gift.py":148 * types.InlineKeyboardButton( * text=f"\ud83c\udf81 {months} {'' if months == '1' else '' if int(months) in [2, 3, 4] else ''} {price} ", * callback_data=f"gift|{months}", # <<<<<<<<<<<<<< * ) * ) */ - __pyx_t_16 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 137, __pyx_L1_error) + __pyx_t_16 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 148, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_16); - __pyx_t_11 = __Pyx_PyUnicode_Concat(__pyx_kp_u_gift_2, __pyx_t_16); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 137, __pyx_L1_error) + __pyx_t_11 = __Pyx_PyUnicode_Concat(__pyx_kp_u_gift_2, __pyx_t_16); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 148, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_16); __pyx_t_16 = 0; - if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_callback_data, __pyx_t_11) < 0) __PYX_ERR(0, 136, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_callback_data, __pyx_t_11) < 0) __PYX_ERR(0, 147, __pyx_L1_error) __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - /* "handlers/payments/gift.py":135 + /* "handlers/payments/gift.py":146 * for months, price in RENEWAL_PRICES.items(): * builder.row( * types.InlineKeyboardButton( # <<<<<<<<<<<<<< * text=f"\ud83c\udf81 {months} {'' if months == '1' else '' if int(months) in [2, 3, 4] else ''} {price} ", * callback_data=f"gift|{months}", */ - __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_empty_tuple, __pyx_t_9); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 135, __pyx_L1_error) + __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_empty_tuple, __pyx_t_9); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 146, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; @@ -6762,7 +7314,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0; __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 134, __pyx_L1_error) + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 145, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -6770,28 +7322,28 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine } __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/gift.py":141 + /* "handlers/payments/gift.py":152 * ) * * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="profile")) # <<<<<<<<<<<<<< * * await callback_query.message.answer( */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 141, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 152, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 141, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 152, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 141, __pyx_L1_error) + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 152, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 141, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 152, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_BACK); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 141, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_BACK); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 152, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_t_9) < 0) __PYX_ERR(0, 141, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_t_9) < 0) __PYX_ERR(0, 152, __pyx_L1_error) __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 141, __pyx_L1_error) - __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_11, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 141, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 152, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_11, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 152, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -6814,36 +7366,36 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 141, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 152, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/gift.py":143 + /* "handlers/payments/gift.py":154 * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="profile")) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=" :", reply_markup=builder.as_markup() * ) */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 143, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 154, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 143, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 154, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/gift.py":144 + /* "handlers/payments/gift.py":155 * * await callback_query.message.answer( * text=" :", reply_markup=builder.as_markup() # <<<<<<<<<<<<<< * ) * */ - __pyx_t_1 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 144, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 155, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_text, __pyx_kp_u_b_b_2) < 0) __PYX_ERR(0, 144, __pyx_L1_error) - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 144, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_text, __pyx_kp_u_b_b_2) < 0) __PYX_ERR(0, 155, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 155, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_11 = NULL; __pyx_t_4 = 0; @@ -6863,21 +7415,21 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_11, NULL}; __pyx_t_9 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 144, __pyx_L1_error) + if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 155, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_reply_markup, __pyx_t_9) < 0) __PYX_ERR(0, 144, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_reply_markup, __pyx_t_9) < 0) __PYX_ERR(0, 155, __pyx_L1_error) __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - /* "handlers/payments/gift.py":143 + /* "handlers/payments/gift.py":154 * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="profile")) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=" :", reply_markup=builder.as_markup() * ) */ - __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 143, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 154, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -6892,17 +7444,17 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine __pyx_generator->resume_label = 1; return __pyx_r; __pyx_L9_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 143, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 154, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 143, __pyx_L1_error) + else __PYX_ERR(0, 154, __pyx_L1_error) } } CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); - /* "handlers/payments/gift.py":128 + /* "handlers/payments/gift.py":139 * * * @router.callback_query(F.data == "gift") # <<<<<<<<<<<<<< @@ -6937,7 +7489,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_11generator3(__pyx_Coroutine } static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ -/* "handlers/payments/gift.py":148 +/* "handlers/payments/gift.py":159 * * * @router.callback_query(F.data.startswith("gift|")) # <<<<<<<<<<<<<< @@ -7002,7 +7554,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 148, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 159, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: @@ -7010,14 +7562,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[1]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 148, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 159, __pyx_L3_error) else { - __Pyx_RaiseArgtupleInvalid("confirm_gift_handler", 1, 2, 2, 1); __PYX_ERR(0, 148, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("confirm_gift_handler", 1, 2, 2, 1); __PYX_ERR(0, 159, __pyx_L3_error) } } if (unlikely(kw_args > 0)) { const Py_ssize_t kwd_pos_args = __pyx_nargs; - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "confirm_gift_handler") < 0)) __PYX_ERR(0, 148, __pyx_L3_error) + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "confirm_gift_handler") < 0)) __PYX_ERR(0, 159, __pyx_L3_error) } } else if (unlikely(__pyx_nargs != 2)) { goto __pyx_L5_argtuple_error; @@ -7030,7 +7582,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds } goto __pyx_L6_skip; __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("confirm_gift_handler", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 148, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("confirm_gift_handler", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 159, __pyx_L3_error) __pyx_L6_skip:; goto __pyx_L4_argument_unpacking_done; __pyx_L3_error:; @@ -7069,7 +7621,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_12confirm_gift_handler(CYTHO if (unlikely(!__pyx_cur_scope)) { __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler *)Py_None); __Pyx_INCREF(Py_None); - __PYX_ERR(0, 148, __pyx_L1_error) + __PYX_ERR(0, 159, __pyx_L1_error) } else { __Pyx_GOTREF((PyObject *)__pyx_cur_scope); } @@ -7080,7 +7632,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_12confirm_gift_handler(CYTHO __Pyx_INCREF(__pyx_cur_scope->__pyx_v_session); __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_session); { - __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_14generator4, __pyx_codeobj__22, (PyObject *) __pyx_cur_scope, __pyx_n_s_confirm_gift_handler, __pyx_n_s_confirm_gift_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 148, __pyx_L1_error) + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_14generator4, __pyx_codeobj__24, (PyObject *) __pyx_cur_scope, __pyx_n_s_confirm_gift_handler, __pyx_n_s_confirm_gift_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 159, __pyx_L1_error) __Pyx_DECREF(__pyx_cur_scope); __Pyx_RefNannyFinishContext(); return (PyObject *) gen; @@ -7128,18 +7680,18 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine return NULL; } __pyx_L3_first_run:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 148, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 159, __pyx_L1_error) - /* "handlers/payments/gift.py":151 + /* "handlers/payments/gift.py":162 * async def confirm_gift_handler(callback_query: types.CallbackQuery, session: Any): * """ .""" * selected_months = callback_query.data.split("|")[1] # <<<<<<<<<<<<<< * price = RENEWAL_PRICES.get(selected_months, None) * user_tg_id = callback_query.from_user.id */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_data); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 151, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_data); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 162, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_split); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 151, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_split); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 162, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = NULL; @@ -7157,30 +7709,30 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__16}; + PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__15}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 151, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 162, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } - __pyx_t_3 = __Pyx_GetItemInt(__pyx_t_1, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 151, __pyx_L1_error) + __pyx_t_3 = __Pyx_GetItemInt(__pyx_t_1, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 162, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_GIVEREF(__pyx_t_3); __pyx_cur_scope->__pyx_v_selected_months = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":152 + /* "handlers/payments/gift.py":163 * """ .""" * selected_months = callback_query.data.split("|")[1] * price = RENEWAL_PRICES.get(selected_months, None) # <<<<<<<<<<<<<< * user_tg_id = callback_query.from_user.id * */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_RENEWAL_PRICES); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 152, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_RENEWAL_PRICES); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 163, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 152, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 163, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -7201,7 +7753,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine PyObject *__pyx_callargs[3] = {__pyx_t_1, __pyx_cur_scope->__pyx_v_selected_months, Py_None}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 2+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 152, __pyx_L1_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 163, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } @@ -7209,46 +7761,46 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_cur_scope->__pyx_v_price = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":153 + /* "handlers/payments/gift.py":164 * selected_months = callback_query.data.split("|")[1] * price = RENEWAL_PRICES.get(selected_months, None) * user_tg_id = callback_query.from_user.id # <<<<<<<<<<<<<< * * if not price: */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_from_user); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 153, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_from_user); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 164, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 153, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 164, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_GIVEREF(__pyx_t_2); __pyx_cur_scope->__pyx_v_user_tg_id = __pyx_t_2; __pyx_t_2 = 0; - /* "handlers/payments/gift.py":155 + /* "handlers/payments/gift.py":166 * user_tg_id = callback_query.from_user.id * * if not price: # <<<<<<<<<<<<<< * await callback_query.answer(" . .", show_alert=True) * return */ - __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_price); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 155, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_price); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 166, __pyx_L1_error) __pyx_t_6 = (!__pyx_t_5); if (__pyx_t_6) { - /* "handlers/payments/gift.py":156 + /* "handlers/payments/gift.py":167 * * if not price: * await callback_query.answer(" . .", show_alert=True) # <<<<<<<<<<<<<< * return * */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 156, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 167, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 156, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 167, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_show_alert, Py_True) < 0) __PYX_ERR(0, 156, __pyx_L1_error) - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__24, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 156, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_show_alert, Py_True) < 0) __PYX_ERR(0, 167, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__26, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 167, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -7263,16 +7815,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_generator->resume_label = 1; return __pyx_r; __pyx_L5_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 156, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 167, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 156, __pyx_L1_error) + else __PYX_ERR(0, 167, __pyx_L1_error) } } - /* "handlers/payments/gift.py":157 + /* "handlers/payments/gift.py":168 * if not price: * await callback_query.answer(" . .", show_alert=True) * return # <<<<<<<<<<<<<< @@ -7283,7 +7835,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_r = NULL; goto __pyx_L0; - /* "handlers/payments/gift.py":155 + /* "handlers/payments/gift.py":166 * user_tg_id = callback_query.from_user.id * * if not price: # <<<<<<<<<<<<<< @@ -7292,14 +7844,14 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":159 + /* "handlers/payments/gift.py":170 * return * * balance = await get_balance(user_tg_id) # <<<<<<<<<<<<<< * * if balance < price: */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_get_balance); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 159, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_get_balance); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 170, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_2 = NULL; __pyx_t_4 = 0; @@ -7319,7 +7871,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_cur_scope->__pyx_v_user_tg_id}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 159, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 170, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -7334,37 +7886,37 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_generator->resume_label = 2; return __pyx_r; __pyx_L6_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 159, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 170, __pyx_L1_error) __pyx_t_1 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_1); } else { __pyx_t_1 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 159, __pyx_L1_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 170, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); } __Pyx_GIVEREF(__pyx_t_1); __pyx_cur_scope->__pyx_v_balance = __pyx_t_1; __pyx_t_1 = 0; - /* "handlers/payments/gift.py":161 + /* "handlers/payments/gift.py":172 * balance = await get_balance(user_tg_id) * * if balance < price: # <<<<<<<<<<<<<< * builder = InlineKeyboardBuilder() * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) */ - __pyx_t_1 = PyObject_RichCompare(__pyx_cur_scope->__pyx_v_balance, __pyx_cur_scope->__pyx_v_price, Py_LT); __Pyx_XGOTREF(__pyx_t_1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 161, __pyx_L1_error) - __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 161, __pyx_L1_error) + __pyx_t_1 = PyObject_RichCompare(__pyx_cur_scope->__pyx_v_balance, __pyx_cur_scope->__pyx_v_price, Py_LT); __Pyx_XGOTREF(__pyx_t_1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 172, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 172, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; if (__pyx_t_6) { - /* "handlers/payments/gift.py":162 + /* "handlers/payments/gift.py":173 * * if balance < price: * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) * */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 162, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 173, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_2 = NULL; __pyx_t_4 = 0; @@ -7384,7 +7936,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_2, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 162, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 173, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -7392,28 +7944,28 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_cur_scope->__pyx_v_builder = __pyx_t_1; __pyx_t_1 = 0; - /* "handlers/payments/gift.py":163 + /* "handlers/payments/gift.py":174 * if balance < price: * builder = InlineKeyboardBuilder() * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) # <<<<<<<<<<<<<< * * await callback_query.message.answer( */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 163, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 174, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_types); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 163, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_types); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 174, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 163, __pyx_L1_error) + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 174, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_7); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 163, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 174, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_PROFILE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 163, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_PROFILE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 174, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_text, __pyx_t_8) < 0) __PYX_ERR(0, 163, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_text, __pyx_t_8) < 0) __PYX_ERR(0, 174, __pyx_L1_error) __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 163, __pyx_L1_error) - __pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_7, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 163, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 174, __pyx_L1_error) + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_7, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 174, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -7436,44 +7988,44 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 163, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 174, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/gift.py":165 + /* "handlers/payments/gift.py":176 * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=" . .", * reply_markup=builder.as_markup(), */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 165, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 176, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_answer); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 165, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_answer); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 176, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/gift.py":166 + /* "handlers/payments/gift.py":177 * * await callback_query.message.answer( * text=" . .", # <<<<<<<<<<<<<< * reply_markup=builder.as_markup(), * ) */ - __pyx_t_1 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 166, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 177, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_text, __pyx_kp_u__25) < 0) __PYX_ERR(0, 166, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_text, __pyx_kp_u__27) < 0) __PYX_ERR(0, 177, __pyx_L1_error) - /* "handlers/payments/gift.py":167 + /* "handlers/payments/gift.py":178 * await callback_query.message.answer( * text=" . .", * reply_markup=builder.as_markup(), # <<<<<<<<<<<<<< * ) * return */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 167, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 178, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_7 = NULL; __pyx_t_4 = 0; @@ -7493,21 +8045,21 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_7, NULL}; __pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; - if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 167, __pyx_L1_error) + if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 178, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_reply_markup, __pyx_t_8) < 0) __PYX_ERR(0, 166, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_reply_markup, __pyx_t_8) < 0) __PYX_ERR(0, 177, __pyx_L1_error) __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - /* "handlers/payments/gift.py":165 + /* "handlers/payments/gift.py":176 * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=" . .", * reply_markup=builder.as_markup(), */ - __pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 165, __pyx_L1_error) + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 176, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -7522,16 +8074,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_generator->resume_label = 3; return __pyx_r; __pyx_L8_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 165, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 176, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 165, __pyx_L1_error) + else __PYX_ERR(0, 176, __pyx_L1_error) } } - /* "handlers/payments/gift.py":169 + /* "handlers/payments/gift.py":180 * reply_markup=builder.as_markup(), * ) * return # <<<<<<<<<<<<<< @@ -7542,7 +8094,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_r = NULL; goto __pyx_L0; - /* "handlers/payments/gift.py":161 + /* "handlers/payments/gift.py":172 * balance = await get_balance(user_tg_id) * * if balance < price: # <<<<<<<<<<<<<< @@ -7551,14 +8103,14 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":171 + /* "handlers/payments/gift.py":182 * return * * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< * builder.row( * types.InlineKeyboardButton(text=" ", callback_data=f"confirm_gift|{selected_months}"), */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 171, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 182, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_3 = NULL; __pyx_t_4 = 0; @@ -7578,7 +8130,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; __pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 171, __pyx_L1_error) + if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 182, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } @@ -7586,60 +8138,60 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_cur_scope->__pyx_v_builder = __pyx_t_8; __pyx_t_8 = 0; - /* "handlers/payments/gift.py":172 + /* "handlers/payments/gift.py":183 * * builder = InlineKeyboardBuilder() * builder.row( # <<<<<<<<<<<<<< * types.InlineKeyboardButton(text=" ", callback_data=f"confirm_gift|{selected_months}"), * types.InlineKeyboardButton(text=" ", callback_data="profile"), */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 172, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 183, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - /* "handlers/payments/gift.py":173 + /* "handlers/payments/gift.py":184 * builder = InlineKeyboardBuilder() * builder.row( * types.InlineKeyboardButton(text=" ", callback_data=f"confirm_gift|{selected_months}"), # <<<<<<<<<<<<<< * types.InlineKeyboardButton(text=" ", callback_data="profile"), * ) */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 173, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 184, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 173, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 184, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 173, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 184, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_kp_u__26) < 0) __PYX_ERR(0, 173, __pyx_L1_error) - __pyx_t_7 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_selected_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 173, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_kp_u__28) < 0) __PYX_ERR(0, 184, __pyx_L1_error) + __pyx_t_7 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_selected_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 184, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_7); - __pyx_t_9 = __Pyx_PyUnicode_Concat(__pyx_kp_u_confirm_gift, __pyx_t_7); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 173, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyUnicode_Concat(__pyx_kp_u_confirm_gift, __pyx_t_7); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 184, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_t_9) < 0) __PYX_ERR(0, 173, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_t_9) < 0) __PYX_ERR(0, 184, __pyx_L1_error) __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 173, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 184, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":174 + /* "handlers/payments/gift.py":185 * builder.row( * types.InlineKeyboardButton(text=" ", callback_data=f"confirm_gift|{selected_months}"), * types.InlineKeyboardButton(text=" ", callback_data="profile"), # <<<<<<<<<<<<<< * ) * */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 174, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 185, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 174, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 185, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 174, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 185, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_kp_u__27) < 0) __PYX_ERR(0, 174, __pyx_L1_error) - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 174, __pyx_L1_error) - __pyx_t_7 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 174, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_kp_u__29) < 0) __PYX_ERR(0, 185, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 185, __pyx_L1_error) + __pyx_t_7 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 185, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_7); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -7663,43 +8215,43 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; - if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 172, __pyx_L1_error) + if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 183, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - /* "handlers/payments/gift.py":177 + /* "handlers/payments/gift.py":188 * ) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=( * f" :\n" */ - __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 177, __pyx_L1_error) + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 188, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_answer); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 177, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_answer); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 188, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; - /* "handlers/payments/gift.py":178 + /* "handlers/payments/gift.py":189 * * await callback_query.message.answer( * text=( # <<<<<<<<<<<<<< * f" :\n" * f" {selected_months} {'' if selected_months == '1' else '' if int(selected_months) in [2, 3, 4] else ''}\n" */ - __pyx_t_8 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 178, __pyx_L1_error) + __pyx_t_8 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 189, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); - /* "handlers/payments/gift.py":179 + /* "handlers/payments/gift.py":190 * await callback_query.message.answer( * text=( * f" :\n" # <<<<<<<<<<<<<< * f" {selected_months} {'' if selected_months == '1' else '' if int(selected_months) in [2, 3, 4] else ''}\n" * f": {price} \n\n" */ - __pyx_t_7 = PyTuple_New(7); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 179, __pyx_L1_error) + __pyx_t_7 = PyTuple_New(7); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 190, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_7); __pyx_t_10 = 0; __pyx_t_11 = 127; @@ -7709,44 +8261,44 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __Pyx_GIVEREF(__pyx_kp_u_b_b_b); PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_kp_u_b_b_b); - /* "handlers/payments/gift.py":180 + /* "handlers/payments/gift.py":191 * text=( * f" :\n" * f" {selected_months} {'' if selected_months == '1' else '' if int(selected_months) in [2, 3, 4] else ''}\n" # <<<<<<<<<<<<<< * f": {price} \n\n" * " ." */ - __pyx_t_9 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_selected_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 180, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_selected_months, __pyx_empty_unicode); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 191, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __pyx_t_11 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_9) > __pyx_t_11) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_9) : __pyx_t_11; __pyx_t_10 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_9); __Pyx_GIVEREF(__pyx_t_9); PyTuple_SET_ITEM(__pyx_t_7, 1, __pyx_t_9); __pyx_t_9 = 0; - __Pyx_INCREF(__pyx_kp_u__19); + __Pyx_INCREF(__pyx_kp_u__21); __pyx_t_10 += 1; - __Pyx_GIVEREF(__pyx_kp_u__19); - PyTuple_SET_ITEM(__pyx_t_7, 2, __pyx_kp_u__19); - __pyx_t_6 = (__Pyx_PyUnicode_Equals(__pyx_cur_scope->__pyx_v_selected_months, __pyx_kp_u_1, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 180, __pyx_L1_error) + __Pyx_GIVEREF(__pyx_kp_u__21); + PyTuple_SET_ITEM(__pyx_t_7, 2, __pyx_kp_u__21); + __pyx_t_6 = (__Pyx_PyUnicode_Equals(__pyx_cur_scope->__pyx_v_selected_months, __pyx_kp_u_1, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 191, __pyx_L1_error) if (__pyx_t_6) { __Pyx_INCREF(__pyx_n_u__7); __pyx_t_9 = __pyx_n_u__7; } else { - __pyx_t_2 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 180, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 191, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_2, 2, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 180, __pyx_L1_error) + __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_2, 2, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 191, __pyx_L1_error) if (!__pyx_t_12) { } else { __pyx_t_5 = __pyx_t_12; goto __pyx_L9_bool_binop_done; } - __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_3, 3, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 180, __pyx_L1_error) + __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_3, 3, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 191, __pyx_L1_error) if (!__pyx_t_12) { } else { __pyx_t_5 = __pyx_t_12; goto __pyx_L9_bool_binop_done; } - __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_4, 4, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 180, __pyx_L1_error) + __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_4, 4, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 191, __pyx_L1_error) __pyx_t_5 = __pyx_t_12; __pyx_L9_bool_binop_done:; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -7761,7 +8313,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_t_9 = __pyx_t_3; __pyx_t_3 = 0; } - __pyx_t_3 = __Pyx_PyUnicode_Unicode(__pyx_t_9); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 180, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyUnicode_Unicode(__pyx_t_9); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 191, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; __pyx_t_11 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) > __pyx_t_11) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) : __pyx_t_11; @@ -7775,14 +8327,14 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __Pyx_GIVEREF(__pyx_kp_u_b_b_3); PyTuple_SET_ITEM(__pyx_t_7, 4, __pyx_kp_u_b_b_3); - /* "handlers/payments/gift.py":181 + /* "handlers/payments/gift.py":192 * f" :\n" * f" {selected_months} {'' if selected_months == '1' else '' if int(selected_months) in [2, 3, 4] else ''}\n" * f": {price} \n\n" # <<<<<<<<<<<<<< * " ." * ), */ - __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_price, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 181, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_price, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 192, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_11 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) > __pyx_t_11) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_3) : __pyx_t_11; __pyx_t_10 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_3); @@ -7795,27 +8347,27 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __Pyx_GIVEREF(__pyx_kp_u_b); PyTuple_SET_ITEM(__pyx_t_7, 6, __pyx_kp_u_b); - /* "handlers/payments/gift.py":179 + /* "handlers/payments/gift.py":190 * await callback_query.message.answer( * text=( * f" :\n" # <<<<<<<<<<<<<< * f" {selected_months} {'' if selected_months == '1' else '' if int(selected_months) in [2, 3, 4] else ''}\n" * f": {price} \n\n" */ - __pyx_t_3 = __Pyx_PyUnicode_Join(__pyx_t_7, 7, __pyx_t_10, __pyx_t_11); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 179, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyUnicode_Join(__pyx_t_7, 7, __pyx_t_10, __pyx_t_11); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 190, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; - if (PyDict_SetItem(__pyx_t_8, __pyx_n_s_text, __pyx_t_3) < 0) __PYX_ERR(0, 178, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_8, __pyx_n_s_text, __pyx_t_3) < 0) __PYX_ERR(0, 189, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":184 + /* "handlers/payments/gift.py":195 * " ." * ), * reply_markup=builder.as_markup(), # <<<<<<<<<<<<<< * ) * */ - __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 184, __pyx_L1_error) + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 195, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_7); __pyx_t_9 = NULL; __pyx_t_4 = 0; @@ -7835,21 +8387,21 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_9, NULL}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 184, __pyx_L1_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 195, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; } - if (PyDict_SetItem(__pyx_t_8, __pyx_n_s_reply_markup, __pyx_t_3) < 0) __PYX_ERR(0, 178, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_8, __pyx_n_s_reply_markup, __pyx_t_3) < 0) __PYX_ERR(0, 189, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":177 + /* "handlers/payments/gift.py":188 * ) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=( * f" :\n" */ - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_8); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 177, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_8); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 188, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; @@ -7864,17 +8416,17 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine __pyx_generator->resume_label = 4; return __pyx_r; __pyx_L12_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 177, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 188, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 177, __pyx_L1_error) + else __PYX_ERR(0, 188, __pyx_L1_error) } } CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); - /* "handlers/payments/gift.py":148 + /* "handlers/payments/gift.py":159 * * * @router.callback_query(F.data.startswith("gift|")) # <<<<<<<<<<<<<< @@ -7906,7 +8458,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_14generator4(__pyx_Coroutine } static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ -/* "handlers/payments/gift.py":188 +/* "handlers/payments/gift.py":199 * * * @router.callback_query(F.data.startswith("confirm_gift|")) # <<<<<<<<<<<<<< @@ -7974,7 +8526,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 188, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 199, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: @@ -7982,9 +8534,9 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[1]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 188, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 199, __pyx_L3_error) else { - __Pyx_RaiseArgtupleInvalid("finalize_gift_handler", 1, 3, 3, 1); __PYX_ERR(0, 188, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("finalize_gift_handler", 1, 3, 3, 1); __PYX_ERR(0, 199, __pyx_L3_error) } CYTHON_FALLTHROUGH; case 2: @@ -7992,14 +8544,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds (void)__Pyx_Arg_NewRef_FASTCALL(values[2]); kw_args--; } - else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 188, __pyx_L3_error) + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 199, __pyx_L3_error) else { - __Pyx_RaiseArgtupleInvalid("finalize_gift_handler", 1, 3, 3, 2); __PYX_ERR(0, 188, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("finalize_gift_handler", 1, 3, 3, 2); __PYX_ERR(0, 199, __pyx_L3_error) } } if (unlikely(kw_args > 0)) { const Py_ssize_t kwd_pos_args = __pyx_nargs; - if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "finalize_gift_handler") < 0)) __PYX_ERR(0, 188, __pyx_L3_error) + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "finalize_gift_handler") < 0)) __PYX_ERR(0, 199, __pyx_L3_error) } } else if (unlikely(__pyx_nargs != 3)) { goto __pyx_L5_argtuple_error; @@ -8014,7 +8566,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds } goto __pyx_L6_skip; __pyx_L5_argtuple_error:; - __Pyx_RaiseArgtupleInvalid("finalize_gift_handler", 1, 3, 3, __pyx_nargs); __PYX_ERR(0, 188, __pyx_L3_error) + __Pyx_RaiseArgtupleInvalid("finalize_gift_handler", 1, 3, 3, __pyx_nargs); __PYX_ERR(0, 199, __pyx_L3_error) __pyx_L6_skip:; goto __pyx_L4_argument_unpacking_done; __pyx_L3_error:; @@ -8053,7 +8605,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15finalize_gift_handler(CYTH if (unlikely(!__pyx_cur_scope)) { __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler *)Py_None); __Pyx_INCREF(Py_None); - __PYX_ERR(0, 188, __pyx_L1_error) + __PYX_ERR(0, 199, __pyx_L1_error) } else { __Pyx_GOTREF((PyObject *)__pyx_cur_scope); } @@ -8067,7 +8619,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_15finalize_gift_handler(CYTH __Pyx_INCREF(__pyx_cur_scope->__pyx_v_session); __Pyx_GIVEREF(__pyx_cur_scope->__pyx_v_session); { - __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_17generator5, __pyx_codeobj__28, (PyObject *) __pyx_cur_scope, __pyx_n_s_finalize_gift_handler, __pyx_n_s_finalize_gift_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 188, __pyx_L1_error) + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_17generator5, __pyx_codeobj__30, (PyObject *) __pyx_cur_scope, __pyx_n_s_finalize_gift_handler, __pyx_n_s_finalize_gift_handler, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 199, __pyx_L1_error) __Pyx_DECREF(__pyx_cur_scope); __Pyx_RefNannyFinishContext(); return (PyObject *) gen; @@ -8129,18 +8681,18 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine return NULL; } __pyx_L3_first_run:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 188, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 199, __pyx_L1_error) - /* "handlers/payments/gift.py":191 + /* "handlers/payments/gift.py":202 * async def finalize_gift_handler(callback_query: types.CallbackQuery, state: FSMContext, session: Any): * """ .""" * selected_months = callback_query.data.split("|")[1] # <<<<<<<<<<<<<< * price = RENEWAL_PRICES.get(selected_months, None) * tg_id = callback_query.from_user.id */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_data); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 191, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_data); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 202, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_split); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 191, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_split); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 202, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = NULL; @@ -8158,30 +8710,30 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__16}; + PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__15}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 191, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 202, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } - __pyx_t_3 = __Pyx_GetItemInt(__pyx_t_1, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 191, __pyx_L1_error) + __pyx_t_3 = __Pyx_GetItemInt(__pyx_t_1, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 202, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_GIVEREF(__pyx_t_3); __pyx_cur_scope->__pyx_v_selected_months = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":192 + /* "handlers/payments/gift.py":203 * """ .""" * selected_months = callback_query.data.split("|")[1] * price = RENEWAL_PRICES.get(selected_months, None) # <<<<<<<<<<<<<< * tg_id = callback_query.from_user.id * */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_RENEWAL_PRICES); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 192, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_RENEWAL_PRICES); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 203, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 192, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 203, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -8202,7 +8754,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine PyObject *__pyx_callargs[3] = {__pyx_t_1, __pyx_cur_scope->__pyx_v_selected_months, Py_None}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 2+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 192, __pyx_L1_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 203, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } @@ -8210,46 +8762,46 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_cur_scope->__pyx_v_price = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":193 + /* "handlers/payments/gift.py":204 * selected_months = callback_query.data.split("|")[1] * price = RENEWAL_PRICES.get(selected_months, None) * tg_id = callback_query.from_user.id # <<<<<<<<<<<<<< * * if not price: */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_from_user); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 193, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_from_user); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 204, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 193, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 204, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_GIVEREF(__pyx_t_2); __pyx_cur_scope->__pyx_v_tg_id = __pyx_t_2; __pyx_t_2 = 0; - /* "handlers/payments/gift.py":195 + /* "handlers/payments/gift.py":206 * tg_id = callback_query.from_user.id * * if not price: # <<<<<<<<<<<<<< * await callback_query.answer(" . .", show_alert=True) * return */ - __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_price); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 195, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_price); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 206, __pyx_L1_error) __pyx_t_6 = (!__pyx_t_5); if (__pyx_t_6) { - /* "handlers/payments/gift.py":196 + /* "handlers/payments/gift.py":207 * * if not price: * await callback_query.answer(" . .", show_alert=True) # <<<<<<<<<<<<<< * return * */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 196, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 207, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 196, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 207, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_show_alert, Py_True) < 0) __PYX_ERR(0, 196, __pyx_L1_error) - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__24, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 196, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_show_alert, Py_True) < 0) __PYX_ERR(0, 207, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__26, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 207, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -8264,16 +8816,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_generator->resume_label = 1; return __pyx_r; __pyx_L5_resume_from_await:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 196, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 207, __pyx_L1_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 196, __pyx_L1_error) + else __PYX_ERR(0, 207, __pyx_L1_error) } } - /* "handlers/payments/gift.py":197 + /* "handlers/payments/gift.py":208 * if not price: * await callback_query.answer(" . .", show_alert=True) * return # <<<<<<<<<<<<<< @@ -8284,7 +8836,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_r = NULL; goto __pyx_L0; - /* "handlers/payments/gift.py":195 + /* "handlers/payments/gift.py":206 * tg_id = callback_query.from_user.id * * if not price: # <<<<<<<<<<<<<< @@ -8293,7 +8845,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":199 + /* "handlers/payments/gift.py":210 * return * * try: # <<<<<<<<<<<<<< @@ -8307,16 +8859,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __Pyx_XGOTREF(__pyx_t_9); /*try:*/ { - /* "handlers/payments/gift.py":200 + /* "handlers/payments/gift.py":211 * * try: * await update_balance(tg_id, -price) # <<<<<<<<<<<<<< * * expiry_time = datetime.utcnow() + timedelta(days=int(selected_months) * 30) */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_update_balance); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 200, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_update_balance); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 211, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = PyNumber_Negative(__pyx_cur_scope->__pyx_v_price); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 200, __pyx_L6_error) + __pyx_t_2 = PyNumber_Negative(__pyx_cur_scope->__pyx_v_price); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 211, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_10 = NULL; __pyx_t_4 = 0; @@ -8337,7 +8889,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 2+__pyx_t_4); __Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 200, __pyx_L6_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 211, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -8367,25 +8919,25 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_t_9 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_9); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 200, __pyx_L6_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 211, __pyx_L6_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 200, __pyx_L6_error) + else __PYX_ERR(0, 211, __pyx_L6_error) } } - /* "handlers/payments/gift.py":202 + /* "handlers/payments/gift.py":213 * await update_balance(tg_id, -price) * * expiry_time = datetime.utcnow() + timedelta(days=int(selected_months) * 30) # <<<<<<<<<<<<<< * * gift_id = f"{uuid.uuid4().hex}" */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_datetime); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 202, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_datetime); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 213, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_utcnow); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 202, __pyx_L6_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_utcnow); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 213, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __pyx_t_3 = NULL; @@ -8406,26 +8958,26 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 202, __pyx_L6_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 213, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_timedelta); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 202, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_timedelta); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 213, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 202, __pyx_L6_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 213, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_10 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 202, __pyx_L6_error) + __pyx_t_10 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 213, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_10); - __pyx_t_11 = __Pyx_PyInt_MultiplyObjC(__pyx_t_10, __pyx_int_30, 30, 0, 0); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 202, __pyx_L6_error) + __pyx_t_11 = __Pyx_PyInt_MultiplyObjC(__pyx_t_10, __pyx_int_30, 30, 0, 0); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 213, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_days, __pyx_t_11) < 0) __PYX_ERR(0, 202, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_days, __pyx_t_11) < 0) __PYX_ERR(0, 213, __pyx_L6_error) __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 202, __pyx_L6_error) + __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 213, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = PyNumber_Add(__pyx_t_1, __pyx_t_11); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 202, __pyx_L6_error) + __pyx_t_3 = PyNumber_Add(__pyx_t_1, __pyx_t_11); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 213, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; @@ -8433,16 +8985,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_cur_scope->__pyx_v_expiry_time = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":204 + /* "handlers/payments/gift.py":215 * expiry_time = datetime.utcnow() + timedelta(days=int(selected_months) * 30) * * gift_id = f"{uuid.uuid4().hex}" # <<<<<<<<<<<<<< * gift_link = get_gift_link(tg_id, gift_id) * */ - __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_uuid); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 204, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_uuid); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 215, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_uuid4); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 204, __pyx_L6_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_uuid4); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 215, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; __pyx_t_11 = NULL; @@ -8463,28 +9015,28 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_11, NULL}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 204, __pyx_L6_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 215, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_hex); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 204, __pyx_L6_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_hex); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 215, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_t_1, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 204, __pyx_L6_error) + __pyx_t_3 = __Pyx_PyObject_FormatSimple(__pyx_t_1, __pyx_empty_unicode); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 215, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_GIVEREF(__pyx_t_3); __pyx_cur_scope->__pyx_v_gift_id = ((PyObject*)__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":205 + /* "handlers/payments/gift.py":216 * * gift_id = f"{uuid.uuid4().hex}" * gift_link = get_gift_link(tg_id, gift_id) # <<<<<<<<<<<<<< * * logger.info(f" : {gift_link}") */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_get_gift_link); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 205, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_get_gift_link); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 216, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_11 = NULL; __pyx_t_4 = 0; @@ -8504,7 +9056,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine PyObject *__pyx_callargs[3] = {__pyx_t_11, __pyx_cur_scope->__pyx_v_tg_id, __pyx_cur_scope->__pyx_v_gift_id}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 2+__pyx_t_4); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 205, __pyx_L6_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 216, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } @@ -8512,21 +9064,21 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_cur_scope->__pyx_v_gift_link = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":207 + /* "handlers/payments/gift.py":218 * gift_link = get_gift_link(tg_id, gift_id) * * logger.info(f" : {gift_link}") # <<<<<<<<<<<<<< * * await store_gift_link(gift_id, tg_id, int(selected_months), expiry_time, gift_link, session) */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 207, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 218, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 207, __pyx_L6_error) + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 218, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_gift_link, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 207, __pyx_L6_error) + __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_gift_link, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 218, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = __Pyx_PyUnicode_Concat(__pyx_kp_u__29, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 207, __pyx_L6_error) + __pyx_t_2 = __Pyx_PyUnicode_Concat(__pyx_kp_u__31, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 218, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -8548,22 +9100,22 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 207, __pyx_L6_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 218, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; } __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":209 + /* "handlers/payments/gift.py":220 * logger.info(f" : {gift_link}") * * await store_gift_link(gift_id, tg_id, int(selected_months), expiry_time, gift_link, session) # <<<<<<<<<<<<<< * * months_text = ( */ - __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_store_gift_link); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 209, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_store_gift_link); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 220, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_2 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 209, __pyx_L6_error) + __pyx_t_2 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 220, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_1 = NULL; __pyx_t_4 = 0; @@ -8584,7 +9136,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_4, 6+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 209, __pyx_L6_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 220, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; } @@ -8614,42 +9166,42 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_t_9 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_9); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 209, __pyx_L6_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 220, __pyx_L6_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 209, __pyx_L6_error) + else __PYX_ERR(0, 220, __pyx_L6_error) } } - /* "handlers/payments/gift.py":212 + /* "handlers/payments/gift.py":223 * * months_text = ( * "" if selected_months == "1" else "" if int(selected_months) in [2, 3, 4] else "" # <<<<<<<<<<<<<< * ) * message_text = GIFTS_TEXT_TEMPLATE.format( */ - __pyx_t_6 = (__Pyx_PyUnicode_Equals(__pyx_cur_scope->__pyx_v_selected_months, __pyx_kp_u_1, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 212, __pyx_L6_error) + __pyx_t_6 = (__Pyx_PyUnicode_Equals(__pyx_cur_scope->__pyx_v_selected_months, __pyx_kp_u_1, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 223, __pyx_L6_error) if (__pyx_t_6) { __Pyx_INCREF(__pyx_n_u__7); __pyx_t_3 = __pyx_n_u__7; } else { - __pyx_t_2 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 212, __pyx_L6_error) + __pyx_t_2 = __Pyx_PyNumber_Int(__pyx_cur_scope->__pyx_v_selected_months); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 223, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_2, 2, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 212, __pyx_L6_error) + __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_2, 2, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 223, __pyx_L6_error) if (!__pyx_t_12) { } else { __pyx_t_5 = __pyx_t_12; goto __pyx_L14_bool_binop_done; } - __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_3, 3, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 212, __pyx_L6_error) + __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_3, 3, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 223, __pyx_L6_error) if (!__pyx_t_12) { } else { __pyx_t_5 = __pyx_t_12; goto __pyx_L14_bool_binop_done; } - __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_4, 4, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 212, __pyx_L6_error) + __pyx_t_12 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_2, __pyx_int_4, 4, 0)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 223, __pyx_L6_error) __pyx_t_5 = __pyx_t_12; __pyx_L14_bool_binop_done:; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -8668,47 +9220,47 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_cur_scope->__pyx_v_months_text = ((PyObject*)__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":214 + /* "handlers/payments/gift.py":225 * "" if selected_months == "1" else "" if int(selected_months) in [2, 3, 4] else "" * ) * message_text = GIFTS_TEXT_TEMPLATE.format( # <<<<<<<<<<<<<< * months=selected_months, * months_text=months_text, */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_GIFTS_TEXT_TEMPLATE); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 214, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_GIFTS_TEXT_TEMPLATE); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 225, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_format); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 214, __pyx_L6_error) + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_format); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 225, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":215 + /* "handlers/payments/gift.py":226 * ) * message_text = GIFTS_TEXT_TEMPLATE.format( * months=selected_months, # <<<<<<<<<<<<<< * months_text=months_text, * expiry_time=expiry_time.strftime("%d-%m-%Y %H:%M"), */ - __pyx_t_3 = __Pyx_PyDict_NewPresized(6); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 215, __pyx_L6_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(6); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 226, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_months, __pyx_cur_scope->__pyx_v_selected_months) < 0) __PYX_ERR(0, 215, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_months, __pyx_cur_scope->__pyx_v_selected_months) < 0) __PYX_ERR(0, 226, __pyx_L6_error) - /* "handlers/payments/gift.py":216 + /* "handlers/payments/gift.py":227 * message_text = GIFTS_TEXT_TEMPLATE.format( * months=selected_months, * months_text=months_text, # <<<<<<<<<<<<<< * expiry_time=expiry_time.strftime("%d-%m-%Y %H:%M"), * recipient=" ", */ - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_months_text, __pyx_cur_scope->__pyx_v_months_text) < 0) __PYX_ERR(0, 215, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_months_text, __pyx_cur_scope->__pyx_v_months_text) < 0) __PYX_ERR(0, 226, __pyx_L6_error) - /* "handlers/payments/gift.py":217 + /* "handlers/payments/gift.py":228 * months=selected_months, * months_text=months_text, * expiry_time=expiry_time.strftime("%d-%m-%Y %H:%M"), # <<<<<<<<<<<<<< * recipient=" ", * is_used="", */ - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_expiry_time, __pyx_n_s_strftime); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 217, __pyx_L6_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_expiry_time, __pyx_n_s_strftime); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 228, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_10 = NULL; __pyx_t_4 = 0; @@ -8728,32 +9280,32 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_10, __pyx_kp_u_d_m_Y_H_M}; __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 217, __pyx_L6_error) + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 228, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_expiry_time, __pyx_t_2) < 0) __PYX_ERR(0, 215, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_expiry_time, __pyx_t_2) < 0) __PYX_ERR(0, 226, __pyx_L6_error) __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_recipient, __pyx_kp_u__12) < 0) __PYX_ERR(0, 215, __pyx_L6_error) - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_is_used, __pyx_n_u__11) < 0) __PYX_ERR(0, 215, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_recipient, __pyx_kp_u__12) < 0) __PYX_ERR(0, 226, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_is_used, __pyx_n_u__11) < 0) __PYX_ERR(0, 226, __pyx_L6_error) - /* "handlers/payments/gift.py":220 + /* "handlers/payments/gift.py":231 * recipient=" ", * is_used="", * gift_link=gift_link, # <<<<<<<<<<<<<< * ) * */ - if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_gift_link, __pyx_cur_scope->__pyx_v_gift_link) < 0) __PYX_ERR(0, 215, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_gift_link, __pyx_cur_scope->__pyx_v_gift_link) < 0) __PYX_ERR(0, 226, __pyx_L6_error) - /* "handlers/payments/gift.py":214 + /* "handlers/payments/gift.py":225 * "" if selected_months == "1" else "" if int(selected_months) in [2, 3, 4] else "" * ) * message_text = GIFTS_TEXT_TEMPLATE.format( # <<<<<<<<<<<<<< * months=selected_months, * months_text=months_text, */ - __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_11, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 214, __pyx_L6_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_11, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 225, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -8761,155 +9313,260 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_cur_scope->__pyx_v_message_text = __pyx_t_2; __pyx_t_2 = 0; - /* "handlers/payments/gift.py":223 + /* "handlers/payments/gift.py":234 * ) * - * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< - * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) + * share_text = SHARE_TEXT_TEMPLATE.format(gift_link=gift_link) # <<<<<<<<<<<<<< + * * */ - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 223, __pyx_L6_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_SHARE_TEXT_TEMPLATE); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 234, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_format); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 234, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_11 = NULL; + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 234, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_2); + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_gift_link, __pyx_cur_scope->__pyx_v_gift_link) < 0) __PYX_ERR(0, 234, __pyx_L6_error) + __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 234, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_11); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_GIVEREF(__pyx_t_11); + __pyx_cur_scope->__pyx_v_share_text = __pyx_t_11; + __pyx_t_11 = 0; + + /* "handlers/payments/gift.py":237 + * + * + * builder = InlineKeyboardBuilder() # <<<<<<<<<<<<<< + * builder.row( + * types.InlineKeyboardButton( + */ + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_InlineKeyboardBuilder); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 237, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = NULL; __pyx_t_4 = 0; #if CYTHON_UNPACK_METHODS - if (unlikely(PyMethod_Check(__pyx_t_3))) { - __pyx_t_11 = PyMethod_GET_SELF(__pyx_t_3); - if (likely(__pyx_t_11)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3); - __Pyx_INCREF(__pyx_t_11); + if (unlikely(PyMethod_Check(__pyx_t_2))) { + __pyx_t_3 = PyMethod_GET_SELF(__pyx_t_2); + if (likely(__pyx_t_3)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_2); + __Pyx_INCREF(__pyx_t_3); __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_3, function); + __Pyx_DECREF_SET(__pyx_t_2, function); __pyx_t_4 = 1; } } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_11, NULL}; - __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); - __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 223, __pyx_L6_error) - __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; + __pyx_t_11 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 237, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_11); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } - __Pyx_GIVEREF(__pyx_t_2); - __pyx_cur_scope->__pyx_v_builder = __pyx_t_2; - __pyx_t_2 = 0; + __Pyx_GIVEREF(__pyx_t_11); + __pyx_cur_scope->__pyx_v_builder = __pyx_t_11; + __pyx_t_11 = 0; - /* "handlers/payments/gift.py":224 + /* "handlers/payments/gift.py":238 * * builder = InlineKeyboardBuilder() + * builder.row( # <<<<<<<<<<<<<< + * types.InlineKeyboardButton( + * text=SHARE_GIFT, + */ + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 238, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_2); + + /* "handlers/payments/gift.py":239 + * builder = InlineKeyboardBuilder() + * builder.row( + * types.InlineKeyboardButton( # <<<<<<<<<<<<<< + * text=SHARE_GIFT, + * switch_inline_query=share_text + */ + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_types); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 239, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 239, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + + /* "handlers/payments/gift.py":240 + * builder.row( + * types.InlineKeyboardButton( + * text=SHARE_GIFT, # <<<<<<<<<<<<<< + * switch_inline_query=share_text + * ) + */ + __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 240, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_SHARE_GIFT); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 240, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_10); + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_text, __pyx_t_10) < 0) __PYX_ERR(0, 240, __pyx_L6_error) + __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; + + /* "handlers/payments/gift.py":241 + * types.InlineKeyboardButton( + * text=SHARE_GIFT, + * switch_inline_query=share_text # <<<<<<<<<<<<<< + * ) + * ) + */ + if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_switch_inline_query, __pyx_cur_scope->__pyx_v_share_text) < 0) __PYX_ERR(0, 240, __pyx_L6_error) + + /* "handlers/payments/gift.py":239 + * builder = InlineKeyboardBuilder() + * builder.row( + * types.InlineKeyboardButton( # <<<<<<<<<<<<<< + * text=SHARE_GIFT, + * switch_inline_query=share_text + */ + __pyx_t_10 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_3); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 239, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_10); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = NULL; + __pyx_t_4 = 0; + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_2))) { + __pyx_t_3 = PyMethod_GET_SELF(__pyx_t_2); + if (likely(__pyx_t_3)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_2); + __Pyx_INCREF(__pyx_t_3); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_2, function); + __pyx_t_4 = 1; + } + } + #endif + { + PyObject *__pyx_callargs[2] = {__pyx_t_3, __pyx_t_10}; + __pyx_t_11 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; + if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 238, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_11); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + } + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + + /* "handlers/payments/gift.py":244 + * ) + * ) * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) # <<<<<<<<<<<<<< * * await callback_query.message.answer( */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 224, __pyx_L6_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_row); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 244, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_types); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 244, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_10); + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_10, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 244, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_types); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 224, __pyx_L6_error) - __Pyx_GOTREF(__pyx_t_11); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_InlineKeyboardButton); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 224, __pyx_L6_error) - __Pyx_GOTREF(__pyx_t_1); - __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 224, __pyx_L6_error) - __Pyx_GOTREF(__pyx_t_11); - __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_PROFILE); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 224, __pyx_L6_error) - __Pyx_GOTREF(__pyx_t_10); - if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_text, __pyx_t_10) < 0) __PYX_ERR(0, 224, __pyx_L6_error) __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 224, __pyx_L6_error) - __pyx_t_10 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_11); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 224, __pyx_L6_error) + __pyx_t_10 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 244, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_10); + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_PROFILE); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 244, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_1); + if (PyDict_SetItem(__pyx_t_10, __pyx_n_s_text, __pyx_t_1) < 0) __PYX_ERR(0, 244, __pyx_L6_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = NULL; + if (PyDict_SetItem(__pyx_t_10, __pyx_n_s_callback_data, __pyx_n_u_profile) < 0) __PYX_ERR(0, 244, __pyx_L6_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_10); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 244, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; + __pyx_t_10 = NULL; __pyx_t_4 = 0; #if CYTHON_UNPACK_METHODS - if (likely(PyMethod_Check(__pyx_t_3))) { - __pyx_t_11 = PyMethod_GET_SELF(__pyx_t_3); - if (likely(__pyx_t_11)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3); - __Pyx_INCREF(__pyx_t_11); + if (likely(PyMethod_Check(__pyx_t_2))) { + __pyx_t_10 = PyMethod_GET_SELF(__pyx_t_2); + if (likely(__pyx_t_10)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_2); + __Pyx_INCREF(__pyx_t_10); __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_3, function); + __Pyx_DECREF_SET(__pyx_t_2, function); __pyx_t_4 = 1; } } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_11, __pyx_t_10}; - __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); - __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 224, __pyx_L6_error) - __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + PyObject *__pyx_callargs[2] = {__pyx_t_10, __pyx_t_1}; + __pyx_t_11 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0; + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 244, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_11); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - /* "handlers/payments/gift.py":226 + /* "handlers/payments/gift.py":246 * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=message_text, reply_markup=builder.as_markup(), parse_mode="HTML" * ) */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 226, __pyx_L6_error) + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 246, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_11); + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_answer); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 246, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_answer); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 226, __pyx_L6_error) - __Pyx_GOTREF(__pyx_t_3); - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - /* "handlers/payments/gift.py":227 + /* "handlers/payments/gift.py":247 * * await callback_query.message.answer( * text=message_text, reply_markup=builder.as_markup(), parse_mode="HTML" # <<<<<<<<<<<<<< * ) * */ - __pyx_t_2 = __Pyx_PyDict_NewPresized(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 227, __pyx_L6_error) - __Pyx_GOTREF(__pyx_t_2); - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_text, __pyx_cur_scope->__pyx_v_message_text) < 0) __PYX_ERR(0, 227, __pyx_L6_error) - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 227, __pyx_L6_error) + __pyx_t_11 = __Pyx_PyDict_NewPresized(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 247, __pyx_L6_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_1 = NULL; + if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_text, __pyx_cur_scope->__pyx_v_message_text) < 0) __PYX_ERR(0, 247, __pyx_L6_error) + __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_builder, __pyx_n_s_as_markup); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 247, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_10); + __pyx_t_3 = NULL; __pyx_t_4 = 0; #if CYTHON_UNPACK_METHODS - if (likely(PyMethod_Check(__pyx_t_11))) { - __pyx_t_1 = PyMethod_GET_SELF(__pyx_t_11); - if (likely(__pyx_t_1)) { - PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_11); - __Pyx_INCREF(__pyx_t_1); + if (likely(PyMethod_Check(__pyx_t_10))) { + __pyx_t_3 = PyMethod_GET_SELF(__pyx_t_10); + if (likely(__pyx_t_3)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_10); + __Pyx_INCREF(__pyx_t_3); __Pyx_INCREF(function); - __Pyx_DECREF_SET(__pyx_t_11, function); + __Pyx_DECREF_SET(__pyx_t_10, function); __pyx_t_4 = 1; } } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_1, NULL}; - __pyx_t_10 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); - __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 227, __pyx_L6_error) - __Pyx_GOTREF(__pyx_t_10); - __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_10, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 247, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; } - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_reply_markup, __pyx_t_10) < 0) __PYX_ERR(0, 227, __pyx_L6_error) - __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_parse_mode, __pyx_n_u_HTML) < 0) __PYX_ERR(0, 227, __pyx_L6_error) + if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_reply_markup, __pyx_t_1) < 0) __PYX_ERR(0, 247, __pyx_L6_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_parse_mode, __pyx_n_u_HTML) < 0) __PYX_ERR(0, 247, __pyx_L6_error) - /* "handlers/payments/gift.py":226 + /* "handlers/payments/gift.py":246 * builder.row(types.InlineKeyboardButton(text=PROFILE, callback_data="profile")) * * await callback_query.message.answer( # <<<<<<<<<<<<<< * text=message_text, reply_markup=builder.as_markup(), parse_mode="HTML" * ) */ - __pyx_t_10 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_2); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 226, __pyx_L6_error) - __Pyx_GOTREF(__pyx_t_10); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_empty_tuple, __pyx_t_11); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 246, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_10); - __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; + __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_1); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_XGOTREF(__pyx_r); if (likely(__pyx_r)) { __Pyx_XGIVEREF(__pyx_t_7); @@ -8934,16 +9591,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_t_9 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_9); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 226, __pyx_L6_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 246, __pyx_L6_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 226, __pyx_L6_error) + else __PYX_ERR(0, 246, __pyx_L6_error) } } - /* "handlers/payments/gift.py":199 + /* "handlers/payments/gift.py":210 * return * * try: # <<<<<<<<<<<<<< @@ -8962,7 +9619,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":230 + /* "handlers/payments/gift.py":250 * ) * * except Exception as e: # <<<<<<<<<<<<<< @@ -8972,75 +9629,75 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_t_13 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); if (__pyx_t_13) { __Pyx_AddTraceback("handlers.payments.gift.finalize_gift_handler", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_10, &__pyx_t_2, &__pyx_t_3) < 0) __PYX_ERR(0, 230, __pyx_L8_except_error) - __Pyx_XGOTREF(__pyx_t_10); + if (__Pyx_GetException(&__pyx_t_1, &__pyx_t_11, &__pyx_t_2) < 0) __PYX_ERR(0, 250, __pyx_L8_except_error) + __Pyx_XGOTREF(__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_11); __Pyx_XGOTREF(__pyx_t_2); - __Pyx_XGOTREF(__pyx_t_3); - __Pyx_INCREF(__pyx_t_2); - __Pyx_GIVEREF(__pyx_t_2); - __pyx_cur_scope->__pyx_v_e = __pyx_t_2; + __Pyx_INCREF(__pyx_t_11); + __Pyx_GIVEREF(__pyx_t_11); + __pyx_cur_scope->__pyx_v_e = __pyx_t_11; /*try:*/ { - /* "handlers/payments/gift.py":231 + /* "handlers/payments/gift.py":251 * * except Exception as e: * await callback_query.message.answer(text=f" : {e}\n, .") # <<<<<<<<<<<<<< * * */ - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 231, __pyx_L23_error) - __Pyx_GOTREF(__pyx_t_11); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_answer); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 231, __pyx_L23_error) - __Pyx_GOTREF(__pyx_t_1); - __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 231, __pyx_L23_error) - __Pyx_GOTREF(__pyx_t_11); - __pyx_t_14 = PyTuple_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 231, __pyx_L23_error) + __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_callback_query, __pyx_n_s_message); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 251, __pyx_L23_error) + __Pyx_GOTREF(__pyx_t_10); + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_10, __pyx_n_s_answer); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 251, __pyx_L23_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; + __pyx_t_10 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 251, __pyx_L23_error) + __Pyx_GOTREF(__pyx_t_10); + __pyx_t_14 = PyTuple_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 251, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_14); __pyx_t_15 = 0; __pyx_t_16 = 127; - __Pyx_INCREF(__pyx_kp_u__30); + __Pyx_INCREF(__pyx_kp_u__32); __pyx_t_16 = (65535 > __pyx_t_16) ? 65535 : __pyx_t_16; __pyx_t_15 += 31; - __Pyx_GIVEREF(__pyx_kp_u__30); - PyTuple_SET_ITEM(__pyx_t_14, 0, __pyx_kp_u__30); - __pyx_t_17 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 231, __pyx_L23_error) + __Pyx_GIVEREF(__pyx_kp_u__32); + PyTuple_SET_ITEM(__pyx_t_14, 0, __pyx_kp_u__32); + __pyx_t_17 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 251, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_17); __pyx_t_16 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_17) > __pyx_t_16) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_17) : __pyx_t_16; __pyx_t_15 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_17); __Pyx_GIVEREF(__pyx_t_17); PyTuple_SET_ITEM(__pyx_t_14, 1, __pyx_t_17); __pyx_t_17 = 0; - __Pyx_INCREF(__pyx_kp_u__31); + __Pyx_INCREF(__pyx_kp_u__33); __pyx_t_16 = (65535 > __pyx_t_16) ? 65535 : __pyx_t_16; __pyx_t_15 += 30; - __Pyx_GIVEREF(__pyx_kp_u__31); - PyTuple_SET_ITEM(__pyx_t_14, 2, __pyx_kp_u__31); - __pyx_t_17 = __Pyx_PyUnicode_Join(__pyx_t_14, 3, __pyx_t_15, __pyx_t_16); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 231, __pyx_L23_error) + __Pyx_GIVEREF(__pyx_kp_u__33); + PyTuple_SET_ITEM(__pyx_t_14, 2, __pyx_kp_u__33); + __pyx_t_17 = __Pyx_PyUnicode_Join(__pyx_t_14, 3, __pyx_t_15, __pyx_t_16); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 251, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_17); __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; - if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_text, __pyx_t_17) < 0) __PYX_ERR(0, 231, __pyx_L23_error) + if (PyDict_SetItem(__pyx_t_10, __pyx_n_s_text, __pyx_t_17) < 0) __PYX_ERR(0, 251, __pyx_L23_error) __Pyx_DECREF(__pyx_t_17); __pyx_t_17 = 0; - __pyx_t_17 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_empty_tuple, __pyx_t_11); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 231, __pyx_L23_error) + __pyx_t_17 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_empty_tuple, __pyx_t_10); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 251, __pyx_L23_error) __Pyx_GOTREF(__pyx_t_17); - __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_17); __Pyx_DECREF(__pyx_t_17); __pyx_t_17 = 0; __Pyx_XGOTREF(__pyx_r); if (likely(__pyx_r)) { + __Pyx_XGIVEREF(__pyx_t_1); + __pyx_cur_scope->__pyx_t_0 = __pyx_t_1; __Pyx_XGIVEREF(__pyx_t_2); - __pyx_cur_scope->__pyx_t_0 = __pyx_t_2; - __Pyx_XGIVEREF(__pyx_t_3); - __pyx_cur_scope->__pyx_t_1 = __pyx_t_3; + __pyx_cur_scope->__pyx_t_1 = __pyx_t_2; __Pyx_XGIVEREF(__pyx_t_7); __pyx_cur_scope->__pyx_t_2 = __pyx_t_7; __Pyx_XGIVEREF(__pyx_t_8); __pyx_cur_scope->__pyx_t_3 = __pyx_t_8; __Pyx_XGIVEREF(__pyx_t_9); __pyx_cur_scope->__pyx_t_4 = __pyx_t_9; - __Pyx_XGIVEREF(__pyx_t_10); - __pyx_cur_scope->__pyx_t_5 = __pyx_t_10; + __Pyx_XGIVEREF(__pyx_t_11); + __pyx_cur_scope->__pyx_t_5 = __pyx_t_11; __Pyx_XGIVEREF(__pyx_r); __Pyx_RefNannyFinishContext(); __Pyx_Coroutine_SwapException(__pyx_generator); @@ -9048,12 +9705,12 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_generator->resume_label = 5; return __pyx_r; __pyx_L25_resume_from_await:; - __pyx_t_2 = __pyx_cur_scope->__pyx_t_0; + __pyx_t_1 = __pyx_cur_scope->__pyx_t_0; __pyx_cur_scope->__pyx_t_0 = 0; - __Pyx_XGOTREF(__pyx_t_2); - __pyx_t_3 = __pyx_cur_scope->__pyx_t_1; + __Pyx_XGOTREF(__pyx_t_1); + __pyx_t_2 = __pyx_cur_scope->__pyx_t_1; __pyx_cur_scope->__pyx_t_1 = 0; - __Pyx_XGOTREF(__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_2); __pyx_t_7 = __pyx_cur_scope->__pyx_t_2; __pyx_cur_scope->__pyx_t_2 = 0; __Pyx_XGOTREF(__pyx_t_7); @@ -9063,20 +9720,20 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine __pyx_t_9 = __pyx_cur_scope->__pyx_t_4; __pyx_cur_scope->__pyx_t_4 = 0; __Pyx_XGOTREF(__pyx_t_9); - __pyx_t_10 = __pyx_cur_scope->__pyx_t_5; + __pyx_t_11 = __pyx_cur_scope->__pyx_t_5; __pyx_cur_scope->__pyx_t_5 = 0; - __Pyx_XGOTREF(__pyx_t_10); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 231, __pyx_L23_error) + __Pyx_XGOTREF(__pyx_t_11); + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 251, __pyx_L23_error) } else { PyObject* exc_type = __Pyx_PyErr_CurrentExceptionType(); if (exc_type) { if (likely(exc_type == PyExc_StopIteration || (exc_type != PyExc_GeneratorExit && __Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration)))) PyErr_Clear(); - else __PYX_ERR(0, 231, __pyx_L23_error) + else __PYX_ERR(0, 251, __pyx_L23_error) } } } - /* "handlers/payments/gift.py":230 + /* "handlers/payments/gift.py":250 * ) * * except Exception as e: # <<<<<<<<<<<<<< @@ -9093,10 +9750,10 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine /*exception exit:*/{ __Pyx_PyThreadState_assign __pyx_t_20 = 0; __pyx_t_21 = 0; __pyx_t_22 = 0; __pyx_t_23 = 0; __pyx_t_24 = 0; __pyx_t_25 = 0; - __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; + __Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0; __Pyx_XDECREF(__pyx_t_14); __pyx_t_14 = 0; __Pyx_XDECREF(__pyx_t_17); __pyx_t_17 = 0; + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; if (PY_MAJOR_VERSION >= 3) __Pyx_ExceptionSwap(&__pyx_t_23, &__pyx_t_24, &__pyx_t_25); if ((PY_MAJOR_VERSION < 3) || unlikely(__Pyx_GetException(&__pyx_t_20, &__pyx_t_21, &__pyx_t_22) < 0)) __Pyx_ErrFetch(&__pyx_t_20, &__pyx_t_21, &__pyx_t_22); __Pyx_XGOTREF(__pyx_t_20); @@ -9126,14 +9783,14 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine } __pyx_L24:; } - __Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0; + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; goto __pyx_L7_exception_handled; } goto __pyx_L8_except_error; - /* "handlers/payments/gift.py":199 + /* "handlers/payments/gift.py":210 * return * * try: # <<<<<<<<<<<<<< @@ -9155,7 +9812,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine } CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); - /* "handlers/payments/gift.py":188 + /* "handlers/payments/gift.py":199 * * * @router.callback_query(F.data.startswith("confirm_gift|")) # <<<<<<<<<<<<<< @@ -9187,7 +9844,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_17generator5(__pyx_Coroutine return __pyx_r; } -/* "handlers/payments/gift.py":236 +/* "handlers/payments/gift.py":255 * * * def get_hardware_id(): # <<<<<<<<<<<<<< @@ -9241,7 +9898,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU int __pyx_clineno = 0; __Pyx_RefNannySetupContext("get_hardware_id", 1); - /* "handlers/payments/gift.py":240 + /* "handlers/payments/gift.py":259 * hardware-. * """ * try: # <<<<<<<<<<<<<< @@ -9257,16 +9914,16 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU __Pyx_XGOTREF(__pyx_t_3); /*try:*/ { - /* "handlers/payments/gift.py":241 + /* "handlers/payments/gift.py":260 * """ * try: * if platform.system() == "Windows": # <<<<<<<<<<<<<< * result = subprocess.check_output("wmic cpu get ProcessorId", shell=True).decode().split("\n")[1].strip() * else: */ - __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_platform); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 241, __pyx_L3_error) + __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_platform); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 260, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_5); - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_system); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 241, __pyx_L3_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_system); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 260, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; __pyx_t_5 = NULL; @@ -9287,34 +9944,34 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_5, NULL}; __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 241, __pyx_L3_error) + if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 260, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } - __pyx_t_8 = (__Pyx_PyUnicode_Equals(__pyx_t_4, __pyx_n_u_Windows, Py_EQ)); if (unlikely((__pyx_t_8 < 0))) __PYX_ERR(0, 241, __pyx_L3_error) + __pyx_t_8 = (__Pyx_PyUnicode_Equals(__pyx_t_4, __pyx_n_u_Windows, Py_EQ)); if (unlikely((__pyx_t_8 < 0))) __PYX_ERR(0, 260, __pyx_L3_error) __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; if (__pyx_t_8) { - /* "handlers/payments/gift.py":242 + /* "handlers/payments/gift.py":261 * try: * if platform.system() == "Windows": * result = subprocess.check_output("wmic cpu get ProcessorId", shell=True).decode().split("\n")[1].strip() # <<<<<<<<<<<<<< * else: * with open("/etc/machine-id") as f: */ - __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_subprocess); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 242, __pyx_L3_error) + __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_subprocess); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 261, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_9); - __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_check_output); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 242, __pyx_L3_error) + __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_check_output); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 261, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_10); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - __pyx_t_9 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 242, __pyx_L3_error) + __pyx_t_9 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 261, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_9); - if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_shell, Py_True) < 0) __PYX_ERR(0, 242, __pyx_L3_error) - __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_tuple__32, __pyx_t_9); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 242, __pyx_L3_error) + if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_shell, Py_True) < 0) __PYX_ERR(0, 261, __pyx_L3_error) + __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_tuple__34, __pyx_t_9); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 261, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_decode); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 242, __pyx_L3_error) + __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_decode); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 261, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; __pyx_t_11 = NULL; @@ -9335,11 +9992,11 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_11, NULL}; __pyx_t_5 = __Pyx_PyObject_FastCall(__pyx_t_9, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 242, __pyx_L3_error) + if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 261, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; } - __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_split); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 242, __pyx_L3_error) + __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_split); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 261, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; __pyx_t_5 = NULL; @@ -9357,17 +10014,17 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_5, __pyx_kp_u__33}; + PyObject *__pyx_callargs[2] = {__pyx_t_5, __pyx_kp_u__35}; __pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_9, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 242, __pyx_L3_error) + if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 261, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; } - __pyx_t_9 = __Pyx_GetItemInt(__pyx_t_6, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 242, __pyx_L3_error) + __pyx_t_9 = __Pyx_GetItemInt(__pyx_t_6, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 261, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_strip); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 242, __pyx_L3_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_strip); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 261, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; __pyx_t_9 = NULL; @@ -9388,14 +10045,14 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_9, NULL}; __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0; - if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 242, __pyx_L3_error) + if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 261, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } __pyx_v_result = __pyx_t_4; __pyx_t_4 = 0; - /* "handlers/payments/gift.py":241 + /* "handlers/payments/gift.py":260 * """ * try: * if platform.system() == "Windows": # <<<<<<<<<<<<<< @@ -9405,7 +10062,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU goto __pyx_L9; } - /* "handlers/payments/gift.py":244 + /* "handlers/payments/gift.py":263 * result = subprocess.check_output("wmic cpu get ProcessorId", shell=True).decode().split("\n")[1].strip() * else: * with open("/etc/machine-id") as f: # <<<<<<<<<<<<<< @@ -9414,11 +10071,11 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU */ /*else*/ { /*with:*/ { - __pyx_t_4 = __Pyx_PyObject_Call(__pyx_builtin_open, __pyx_tuple__34, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 244, __pyx_L3_error) + __pyx_t_4 = __Pyx_PyObject_Call(__pyx_builtin_open, __pyx_tuple__36, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 263, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_4); - __pyx_t_12 = __Pyx_PyObject_LookupSpecial(__pyx_t_4, __pyx_n_s_exit); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 244, __pyx_L3_error) + __pyx_t_12 = __Pyx_PyObject_LookupSpecial(__pyx_t_4, __pyx_n_s_exit); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 263, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_12); - __pyx_t_9 = __Pyx_PyObject_LookupSpecial(__pyx_t_4, __pyx_n_s_enter); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 244, __pyx_L10_error) + __pyx_t_9 = __Pyx_PyObject_LookupSpecial(__pyx_t_4, __pyx_n_s_enter); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 263, __pyx_L10_error) __Pyx_GOTREF(__pyx_t_9); __pyx_t_5 = NULL; __pyx_t_7 = 0; @@ -9438,7 +10095,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_5, NULL}; __pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_9, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 244, __pyx_L10_error) + if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 263, __pyx_L10_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; } @@ -9457,14 +10114,14 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU __pyx_v_f = __pyx_t_9; __pyx_t_9 = 0; - /* "handlers/payments/gift.py":245 + /* "handlers/payments/gift.py":264 * else: * with open("/etc/machine-id") as f: * result = f.read().strip() # <<<<<<<<<<<<<< * * hardware_id = hashlib.sha256(result.encode()).hexdigest() */ - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_read); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 245, __pyx_L14_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_read); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 264, __pyx_L14_error) __Pyx_GOTREF(__pyx_t_6); __pyx_t_5 = NULL; __pyx_t_7 = 0; @@ -9484,11 +10141,11 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_5, NULL}; __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 245, __pyx_L14_error) + if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 264, __pyx_L14_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } - __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_strip); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 245, __pyx_L14_error) + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_strip); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 264, __pyx_L14_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; __pyx_t_4 = NULL; @@ -9509,14 +10166,14 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_4, NULL}; __pyx_t_9 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; - if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 245, __pyx_L14_error) + if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 264, __pyx_L14_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; } __pyx_v_result = __pyx_t_9; __pyx_t_9 = 0; - /* "handlers/payments/gift.py":244 + /* "handlers/payments/gift.py":263 * result = subprocess.check_output("wmic cpu get ProcessorId", shell=True).decode().split("\n")[1].strip() * else: * with open("/etc/machine-id") as f: # <<<<<<<<<<<<<< @@ -9537,20 +10194,20 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0; /*except:*/ { __Pyx_AddTraceback("handlers.payments.gift.get_hardware_id", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_9, &__pyx_t_6, &__pyx_t_4) < 0) __PYX_ERR(0, 244, __pyx_L16_except_error) + if (__Pyx_GetException(&__pyx_t_9, &__pyx_t_6, &__pyx_t_4) < 0) __PYX_ERR(0, 263, __pyx_L16_except_error) __Pyx_XGOTREF(__pyx_t_9); __Pyx_XGOTREF(__pyx_t_6); __Pyx_XGOTREF(__pyx_t_4); - __pyx_t_5 = PyTuple_Pack(3, __pyx_t_9, __pyx_t_6, __pyx_t_4); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 244, __pyx_L16_except_error) + __pyx_t_5 = PyTuple_Pack(3, __pyx_t_9, __pyx_t_6, __pyx_t_4); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 263, __pyx_L16_except_error) __Pyx_GOTREF(__pyx_t_5); __pyx_t_16 = __Pyx_PyObject_Call(__pyx_t_12, __pyx_t_5, NULL); __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0; __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; - if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 244, __pyx_L16_except_error) + if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 263, __pyx_L16_except_error) __Pyx_GOTREF(__pyx_t_16); __pyx_t_8 = __Pyx_PyObject_IsTrue(__pyx_t_16); __Pyx_DECREF(__pyx_t_16); __pyx_t_16 = 0; - if (__pyx_t_8 < 0) __PYX_ERR(0, 244, __pyx_L16_except_error) + if (__pyx_t_8 < 0) __PYX_ERR(0, 263, __pyx_L16_except_error) __pyx_t_17 = (!__pyx_t_8); if (unlikely(__pyx_t_17)) { __Pyx_GIVEREF(__pyx_t_9); @@ -9558,7 +10215,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU __Pyx_XGIVEREF(__pyx_t_4); __Pyx_ErrRestoreWithState(__pyx_t_9, __pyx_t_6, __pyx_t_4); __pyx_t_9 = 0; __pyx_t_6 = 0; __pyx_t_4 = 0; - __PYX_ERR(0, 244, __pyx_L16_except_error) + __PYX_ERR(0, 263, __pyx_L16_except_error) } __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0; __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -9584,7 +10241,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU if (__pyx_t_12) { __pyx_t_15 = __Pyx_PyObject_Call(__pyx_t_12, __pyx_tuple__3, NULL); __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0; - if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 244, __pyx_L3_error) + if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 263, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_15); __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; } @@ -9601,20 +10258,20 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU } __pyx_L9:; - /* "handlers/payments/gift.py":247 + /* "handlers/payments/gift.py":266 * result = f.read().strip() * * hardware_id = hashlib.sha256(result.encode()).hexdigest() # <<<<<<<<<<<<<< * return hardware_id * except Exception: */ - __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_hashlib); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 247, __pyx_L3_error) + __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_hashlib); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 266, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_9); - __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_sha256); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 247, __pyx_L3_error) + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_sha256); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 266, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - if (unlikely(!__pyx_v_result)) { __Pyx_RaiseUnboundLocalError("result"); __PYX_ERR(0, 247, __pyx_L3_error) } - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_v_result, __pyx_n_s_encode); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 247, __pyx_L3_error) + if (unlikely(!__pyx_v_result)) { __Pyx_RaiseUnboundLocalError("result"); __PYX_ERR(0, 266, __pyx_L3_error) } + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_v_result, __pyx_n_s_encode); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 266, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_11); __pyx_t_10 = NULL; __pyx_t_7 = 0; @@ -9634,7 +10291,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_10, NULL}; __pyx_t_9 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0; - if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 247, __pyx_L3_error) + if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 266, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; } @@ -9657,11 +10314,11 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU __pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; - if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 247, __pyx_L3_error) + if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 266, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; } - __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_hexdigest); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 247, __pyx_L3_error) + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_hexdigest); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 266, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; __pyx_t_6 = NULL; @@ -9682,14 +10339,14 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU PyObject *__pyx_callargs[2] = {__pyx_t_6, NULL}; __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7); __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; - if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 247, __pyx_L3_error) + if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 266, __pyx_L3_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; } __pyx_v_hardware_id = __pyx_t_4; __pyx_t_4 = 0; - /* "handlers/payments/gift.py":248 + /* "handlers/payments/gift.py":267 * * hardware_id = hashlib.sha256(result.encode()).hexdigest() * return hardware_id # <<<<<<<<<<<<<< @@ -9701,7 +10358,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU __pyx_r = __pyx_v_hardware_id; goto __pyx_L7_try_return; - /* "handlers/payments/gift.py":240 + /* "handlers/payments/gift.py":259 * hardware-. * """ * try: # <<<<<<<<<<<<<< @@ -9717,7 +10374,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0; - /* "handlers/payments/gift.py":249 + /* "handlers/payments/gift.py":268 * hardware_id = hashlib.sha256(result.encode()).hexdigest() * return hardware_id * except Exception: # <<<<<<<<<<<<<< @@ -9727,12 +10384,12 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU __pyx_t_18 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); if (__pyx_t_18) { __Pyx_AddTraceback("handlers.payments.gift.get_hardware_id", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_4, &__pyx_t_5, &__pyx_t_6) < 0) __PYX_ERR(0, 249, __pyx_L5_except_error) + if (__Pyx_GetException(&__pyx_t_4, &__pyx_t_5, &__pyx_t_6) < 0) __PYX_ERR(0, 268, __pyx_L5_except_error) __Pyx_XGOTREF(__pyx_t_4); __Pyx_XGOTREF(__pyx_t_5); __Pyx_XGOTREF(__pyx_t_6); - /* "handlers/payments/gift.py":250 + /* "handlers/payments/gift.py":269 * return hardware_id * except Exception: * return None # <<<<<<<<<<<<<< @@ -9748,7 +10405,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU } goto __pyx_L5_except_error; - /* "handlers/payments/gift.py":240 + /* "handlers/payments/gift.py":259 * hardware-. * """ * try: # <<<<<<<<<<<<<< @@ -9775,7 +10432,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU goto __pyx_L0; } - /* "handlers/payments/gift.py":236 + /* "handlers/payments/gift.py":255 * * * def get_hardware_id(): # <<<<<<<<<<<<<< @@ -9803,7 +10460,7 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_18get_hardware_id(CYTHON_UNU } static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_CoroutineObject *__pyx_generator, CYTHON_UNUSED PyThreadState *__pyx_tstate, PyObject *__pyx_sent_value); /* proto */ -/* "handlers/payments/gift.py":252 +/* "handlers/payments/gift.py":271 * return None * * async def validate_client_code(): # <<<<<<<<<<<<<< @@ -9840,12 +10497,12 @@ static PyObject *__pyx_pf_8handlers_8payments_4gift_20validate_client_code(CYTHO if (unlikely(!__pyx_cur_scope)) { __pyx_cur_scope = ((struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code *)Py_None); __Pyx_INCREF(Py_None); - __PYX_ERR(0, 252, __pyx_L1_error) + __PYX_ERR(0, 271, __pyx_L1_error) } else { __Pyx_GOTREF((PyObject *)__pyx_cur_scope); } { - __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_22generator6, __pyx_codeobj__35, (PyObject *) __pyx_cur_scope, __pyx_n_s_validate_client_code, __pyx_n_s_validate_client_code, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 252, __pyx_L1_error) + __pyx_CoroutineObject *gen = __Pyx_Coroutine_New((__pyx_coroutine_body_t) __pyx_gb_8handlers_8payments_4gift_22generator6, __pyx_codeobj__37, (PyObject *) __pyx_cur_scope, __pyx_n_s_validate_client_code, __pyx_n_s_validate_client_code, __pyx_n_s_handlers_payments_gift); if (unlikely(!gen)) __PYX_ERR(0, 271, __pyx_L1_error) __Pyx_DECREF(__pyx_cur_scope); __Pyx_RefNannyFinishContext(); return (PyObject *) gen; @@ -9916,16 +10573,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine return NULL; } __pyx_L3_first_run:; - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 252, __pyx_L1_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 271, __pyx_L1_error) - /* "handlers/payments/gift.py":256 + /* "handlers/payments/gift.py":275 * hardware ID . * """ * hardware_id = get_hardware_id() # <<<<<<<<<<<<<< * if not hardware_id: * logger.info(" . ") */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_get_hardware_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 256, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_get_hardware_id); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 275, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_3 = NULL; __pyx_t_4 = 0; @@ -9945,7 +10602,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 256, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 275, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } @@ -9953,27 +10610,27 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_cur_scope->__pyx_v_hardware_id = __pyx_t_1; __pyx_t_1 = 0; - /* "handlers/payments/gift.py":257 + /* "handlers/payments/gift.py":276 * """ * hardware_id = get_hardware_id() * if not hardware_id: # <<<<<<<<<<<<<< * logger.info(" . ") * return False */ - __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_hardware_id); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 257, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_cur_scope->__pyx_v_hardware_id); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 276, __pyx_L1_error) __pyx_t_6 = (!__pyx_t_5); if (__pyx_t_6) { - /* "handlers/payments/gift.py":258 + /* "handlers/payments/gift.py":277 * hardware_id = get_hardware_id() * if not hardware_id: * logger.info(" . ") # <<<<<<<<<<<<<< * return False * */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_logger); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 258, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_logger); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 277, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_info); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 258, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_info); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 277, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = NULL; @@ -9991,16 +10648,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__36}; + PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__38}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 258, __pyx_L1_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 277, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - /* "handlers/payments/gift.py":259 + /* "handlers/payments/gift.py":278 * if not hardware_id: * logger.info(" . ") * return False # <<<<<<<<<<<<<< @@ -10011,7 +10668,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_r = NULL; __Pyx_ReturnWithStopIteration(Py_False); goto __pyx_L0; - /* "handlers/payments/gift.py":257 + /* "handlers/payments/gift.py":276 * """ * hardware_id = get_hardware_id() * if not hardware_id: # <<<<<<<<<<<<<< @@ -10020,7 +10677,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":261 + /* "handlers/payments/gift.py":280 * return False * * try: # <<<<<<<<<<<<<< @@ -10034,7 +10691,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __Pyx_XGOTREF(__pyx_t_9); /*try:*/ { - /* "handlers/payments/gift.py":262 + /* "handlers/payments/gift.py":281 * * try: * async with aiohttp.ClientSession() as session: # <<<<<<<<<<<<<< @@ -10042,9 +10699,9 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: */ /*with:*/ { - __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_aiohttp); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 262, __pyx_L5_error) + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_aiohttp); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 281, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_ClientSession); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 262, __pyx_L5_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_ClientSession); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 281, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __pyx_t_3 = NULL; @@ -10065,13 +10722,13 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 262, __pyx_L5_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 281, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } - __pyx_t_10 = __Pyx_PyObject_LookupSpecial(__pyx_t_1, __pyx_n_s_aexit); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 262, __pyx_L5_error) + __pyx_t_10 = __Pyx_PyObject_LookupSpecial(__pyx_t_1, __pyx_n_s_aexit); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 281, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_10); - __pyx_t_3 = __Pyx_PyObject_LookupSpecial(__pyx_t_1, __pyx_n_s_aenter); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 262, __pyx_L11_error) + __pyx_t_3 = __Pyx_PyObject_LookupSpecial(__pyx_t_1, __pyx_n_s_aenter); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 281, __pyx_L11_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_11 = NULL; __pyx_t_4 = 0; @@ -10091,7 +10748,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_11, NULL}; __pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 262, __pyx_L11_error) + if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 281, __pyx_L11_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -10131,11 +10788,11 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_10 = __pyx_cur_scope->__pyx_t_4; __pyx_cur_scope->__pyx_t_4 = 0; __Pyx_XGOTREF(__pyx_t_10); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 262, __pyx_L11_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 281, __pyx_L11_error) __pyx_t_2 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_2); } else { __pyx_t_2 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_2) < 0) __PYX_ERR(0, 262, __pyx_L11_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_2) < 0) __PYX_ERR(0, 281, __pyx_L11_error) __Pyx_GOTREF(__pyx_t_2); } __pyx_t_3 = __pyx_t_2; @@ -10152,25 +10809,25 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_cur_scope->__pyx_v_session = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":263 + /* "handlers/payments/gift.py":282 * try: * async with aiohttp.ClientSession() as session: * payload = {"code": CLIENT_CODE, "hardware_id": hardware_id} # <<<<<<<<<<<<<< * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: * if response.status == 200: */ - __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 263, __pyx_L16_error) + __pyx_t_3 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 282, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_CLIENT_CODE); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 263, __pyx_L16_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_CLIENT_CODE); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 282, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_1); - if (PyDict_SetItem(__pyx_t_3, __pyx_n_u_code, __pyx_t_1) < 0) __PYX_ERR(0, 263, __pyx_L16_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_u_code, __pyx_t_1) < 0) __PYX_ERR(0, 282, __pyx_L16_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - if (PyDict_SetItem(__pyx_t_3, __pyx_n_u_hardware_id, __pyx_cur_scope->__pyx_v_hardware_id) < 0) __PYX_ERR(0, 263, __pyx_L16_error) + if (PyDict_SetItem(__pyx_t_3, __pyx_n_u_hardware_id, __pyx_cur_scope->__pyx_v_hardware_id) < 0) __PYX_ERR(0, 282, __pyx_L16_error) __Pyx_GIVEREF(__pyx_t_3); __pyx_cur_scope->__pyx_v_payload = ((PyObject*)__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":264 + /* "handlers/payments/gift.py":283 * async with aiohttp.ClientSession() as session: * payload = {"code": CLIENT_CODE, "hardware_id": hardware_id} * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: # <<<<<<<<<<<<<< @@ -10178,18 +10835,18 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine * data = await response.json() */ /*with:*/ { - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_session, __pyx_n_s_post); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 264, __pyx_L16_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_session, __pyx_n_s_post); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 283, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_1 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 264, __pyx_L16_error) + __pyx_t_1 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 283, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_1); - if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_json, __pyx_cur_scope->__pyx_v_payload) < 0) __PYX_ERR(0, 264, __pyx_L16_error) - __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_tuple__37, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 264, __pyx_L16_error) + if (PyDict_SetItem(__pyx_t_1, __pyx_n_s_json, __pyx_cur_scope->__pyx_v_payload) < 0) __PYX_ERR(0, 283, __pyx_L16_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_tuple__39, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 283, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_15 = __Pyx_PyObject_LookupSpecial(__pyx_t_2, __pyx_n_s_aexit); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 264, __pyx_L16_error) + __pyx_t_15 = __Pyx_PyObject_LookupSpecial(__pyx_t_2, __pyx_n_s_aexit); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 283, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_15); - __pyx_t_3 = __Pyx_PyObject_LookupSpecial(__pyx_t_2, __pyx_n_s_aenter); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 264, __pyx_L22_error) + __pyx_t_3 = __Pyx_PyObject_LookupSpecial(__pyx_t_2, __pyx_n_s_aenter); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 283, __pyx_L22_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_11 = NULL; __pyx_t_4 = 0; @@ -10209,7 +10866,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_11, NULL}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 264, __pyx_L22_error) + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 283, __pyx_L22_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; } @@ -10269,11 +10926,11 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_15 = __pyx_cur_scope->__pyx_t_8; __pyx_cur_scope->__pyx_t_8 = 0; __Pyx_XGOTREF(__pyx_t_15); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 264, __pyx_L22_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 283, __pyx_L22_error) __pyx_t_1 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_1); } else { __pyx_t_1 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 264, __pyx_L22_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 283, __pyx_L22_error) __Pyx_GOTREF(__pyx_t_1); } __pyx_t_3 = __pyx_t_1; @@ -10290,27 +10947,27 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_cur_scope->__pyx_v_response = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":265 + /* "handlers/payments/gift.py":284 * payload = {"code": CLIENT_CODE, "hardware_id": hardware_id} * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: * if response.status == 200: # <<<<<<<<<<<<<< * data = await response.json() * if data.get("status") == "success": */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_status); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 265, __pyx_L27_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_status); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 284, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_6 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_3, __pyx_int_200, 0xC8, 0)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 265, __pyx_L27_error) + __pyx_t_6 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_3, __pyx_int_200, 0xC8, 0)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 284, __pyx_L27_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; if (__pyx_t_6) { - /* "handlers/payments/gift.py":266 + /* "handlers/payments/gift.py":285 * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: * if response.status == 200: * data = await response.json() # <<<<<<<<<<<<<< * if data.get("status") == "success": * logger.info(" !.") */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_json); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 266, __pyx_L27_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_json); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 285, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_1 = NULL; __pyx_t_4 = 0; @@ -10330,7 +10987,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_1, NULL}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 0+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 266, __pyx_L27_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 285, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } @@ -10400,25 +11057,25 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_18 = __pyx_cur_scope->__pyx_t_10; __pyx_cur_scope->__pyx_t_10 = 0; __Pyx_XGOTREF(__pyx_t_18); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 266, __pyx_L27_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 285, __pyx_L27_error) __pyx_t_3 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_3); } else { __pyx_t_3 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_3) < 0) __PYX_ERR(0, 266, __pyx_L27_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_3) < 0) __PYX_ERR(0, 285, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); } __Pyx_GIVEREF(__pyx_t_3); __pyx_cur_scope->__pyx_v_data = __pyx_t_3; __pyx_t_3 = 0; - /* "handlers/payments/gift.py":267 + /* "handlers/payments/gift.py":286 * if response.status == 200: * data = await response.json() * if data.get("status") == "success": # <<<<<<<<<<<<<< * logger.info(" !.") * return True */ - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_data, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 267, __pyx_L27_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_data, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 286, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_2); __pyx_t_1 = NULL; __pyx_t_4 = 0; @@ -10438,24 +11095,24 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine PyObject *__pyx_callargs[2] = {__pyx_t_1, __pyx_n_u_status}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 267, __pyx_L27_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 286, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } - __pyx_t_6 = (__Pyx_PyUnicode_Equals(__pyx_t_3, __pyx_n_u_success, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 267, __pyx_L27_error) + __pyx_t_6 = (__Pyx_PyUnicode_Equals(__pyx_t_3, __pyx_n_u_success, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 286, __pyx_L27_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; if (__pyx_t_6) { - /* "handlers/payments/gift.py":268 + /* "handlers/payments/gift.py":287 * data = await response.json() * if data.get("status") == "success": * logger.info(" !.") # <<<<<<<<<<<<<< * return True * else: */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_logger); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 268, __pyx_L27_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_logger); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 287, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 268, __pyx_L27_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 287, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = NULL; @@ -10473,16 +11130,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__38}; + PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__40}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 268, __pyx_L27_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 287, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":269 + /* "handlers/payments/gift.py":288 * if data.get("status") == "success": * logger.info(" !.") * return True # <<<<<<<<<<<<<< @@ -10493,7 +11150,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_r = NULL; __Pyx_ReturnWithStopIteration(Py_True); goto __pyx_L31_try_return; - /* "handlers/payments/gift.py":267 + /* "handlers/payments/gift.py":286 * if response.status == 200: * data = await response.json() * if data.get("status") == "success": # <<<<<<<<<<<<<< @@ -10502,7 +11159,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":271 + /* "handlers/payments/gift.py":290 * return True * else: * logger.info(f": {data.get('message', ' .')}") # <<<<<<<<<<<<<< @@ -10510,20 +11167,20 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine * elif response.status in [502, 404]: */ /*else*/ { - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 271, __pyx_L27_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 290, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 271, __pyx_L27_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 290, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_data, __pyx_n_s_get); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 271, __pyx_L27_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_data, __pyx_n_s_get); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 290, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_tuple__41, NULL); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 271, __pyx_L27_error) + __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_tuple__43, NULL); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 290, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_t_11, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 271, __pyx_L27_error) + __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_t_11, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 290, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = __Pyx_PyUnicode_Concat(__pyx_kp_u__39, __pyx_t_1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 271, __pyx_L27_error) + __pyx_t_11 = __Pyx_PyUnicode_Concat(__pyx_kp_u__41, __pyx_t_1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 290, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -10545,13 +11202,13 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 271, __pyx_L27_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 290, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":272 + /* "handlers/payments/gift.py":291 * else: * logger.info(f": {data.get('message', ' .')}") * return False # <<<<<<<<<<<<<< @@ -10563,7 +11220,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine goto __pyx_L31_try_return; } - /* "handlers/payments/gift.py":265 + /* "handlers/payments/gift.py":284 * payload = {"code": CLIENT_CODE, "hardware_id": hardware_id} * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: * if response.status == 200: # <<<<<<<<<<<<<< @@ -10572,38 +11229,38 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":273 + /* "handlers/payments/gift.py":292 * logger.info(f": {data.get('message', ' .')}") * return False * elif response.status in [502, 404]: # <<<<<<<<<<<<<< * logger.info(" .") * return True */ - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_status); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 273, __pyx_L27_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_status); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 292, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); - __pyx_t_5 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_3, __pyx_int_502, 0x1F6, 0)); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 273, __pyx_L27_error) + __pyx_t_5 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_3, __pyx_int_502, 0x1F6, 0)); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 292, __pyx_L27_error) if (!__pyx_t_5) { } else { __pyx_t_6 = __pyx_t_5; goto __pyx_L36_bool_binop_done; } - __pyx_t_5 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_3, __pyx_int_404, 0x194, 0)); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 273, __pyx_L27_error) + __pyx_t_5 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_3, __pyx_int_404, 0x194, 0)); if (unlikely((__pyx_t_5 < 0))) __PYX_ERR(0, 292, __pyx_L27_error) __pyx_t_6 = __pyx_t_5; __pyx_L36_bool_binop_done:; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __pyx_t_5 = __pyx_t_6; if (__pyx_t_5) { - /* "handlers/payments/gift.py":274 + /* "handlers/payments/gift.py":293 * return False * elif response.status in [502, 404]: * logger.info(" .") # <<<<<<<<<<<<<< * return True * else: */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_logger); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 274, __pyx_L27_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_logger); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 293, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_info); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 274, __pyx_L27_error) + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_info); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 293, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_t_2 = NULL; @@ -10621,16 +11278,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__42}; + PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_u__44}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 274, __pyx_L27_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 293, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; } __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":275 + /* "handlers/payments/gift.py":294 * elif response.status in [502, 404]: * logger.info(" .") * return True # <<<<<<<<<<<<<< @@ -10641,7 +11298,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_r = NULL; __Pyx_ReturnWithStopIteration(Py_True); goto __pyx_L31_try_return; - /* "handlers/payments/gift.py":273 + /* "handlers/payments/gift.py":292 * logger.info(f": {data.get('message', ' .')}") * return False * elif response.status in [502, 404]: # <<<<<<<<<<<<<< @@ -10650,7 +11307,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":277 + /* "handlers/payments/gift.py":296 * return True * else: * logger.info(f" : {response.status}") # <<<<<<<<<<<<<< @@ -10658,17 +11315,17 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine * except aiohttp.ClientConnectorError: */ /*else*/ { - __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_logger); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 277, __pyx_L27_error) + __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_logger); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 296, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_info); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 277, __pyx_L27_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_info); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 296, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_status); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 277, __pyx_L27_error) + __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_response, __pyx_n_s_status); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 296, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_11); - __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_t_11, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 277, __pyx_L27_error) + __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_t_11, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 296, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - __pyx_t_11 = __Pyx_PyUnicode_Concat(__pyx_kp_u__43, __pyx_t_1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 277, __pyx_L27_error) + __pyx_t_11 = __Pyx_PyUnicode_Concat(__pyx_kp_u__45, __pyx_t_1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 296, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_11); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -10690,13 +11347,13 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; - if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 277, __pyx_L27_error) + if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 296, __pyx_L27_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; } __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":278 + /* "handlers/payments/gift.py":297 * else: * logger.info(f" : {response.status}") * return False # <<<<<<<<<<<<<< @@ -10708,7 +11365,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine goto __pyx_L31_try_return; } - /* "handlers/payments/gift.py":264 + /* "handlers/payments/gift.py":283 * async with aiohttp.ClientSession() as session: * payload = {"code": CLIENT_CODE, "hardware_id": hardware_id} * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: # <<<<<<<<<<<<<< @@ -10723,16 +11380,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; /*except:*/ { __Pyx_AddTraceback("handlers.payments.gift.validate_client_code", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_3, &__pyx_t_2, &__pyx_t_11) < 0) __PYX_ERR(0, 264, __pyx_L29_except_error) + if (__Pyx_GetException(&__pyx_t_3, &__pyx_t_2, &__pyx_t_11) < 0) __PYX_ERR(0, 283, __pyx_L29_except_error) __Pyx_XGOTREF(__pyx_t_3); __Pyx_XGOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_t_11); - __pyx_t_1 = PyTuple_Pack(3, __pyx_t_3, __pyx_t_2, __pyx_t_11); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 264, __pyx_L29_except_error) + __pyx_t_1 = PyTuple_Pack(3, __pyx_t_3, __pyx_t_2, __pyx_t_11); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 283, __pyx_L29_except_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_19 = __Pyx_PyObject_Call(__pyx_t_15, __pyx_t_1, NULL); __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 264, __pyx_L29_except_error) + if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 283, __pyx_L29_except_error) __Pyx_GOTREF(__pyx_t_19); __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_19); __Pyx_DECREF(__pyx_t_19); __pyx_t_19 = 0; @@ -10820,18 +11477,18 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_19 = __pyx_cur_scope->__pyx_t_14; __pyx_cur_scope->__pyx_t_14 = 0; __Pyx_XGOTREF(__pyx_t_19); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 264, __pyx_L29_except_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 283, __pyx_L29_except_error) __pyx_t_1 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_1); } else { __pyx_t_1 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 264, __pyx_L29_except_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 283, __pyx_L29_except_error) __Pyx_GOTREF(__pyx_t_1); } __pyx_t_19 = __pyx_t_1; __pyx_t_1 = 0; __pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_t_19); __Pyx_DECREF(__pyx_t_19); __pyx_t_19 = 0; - if (__pyx_t_5 < 0) __PYX_ERR(0, 264, __pyx_L29_except_error) + if (__pyx_t_5 < 0) __PYX_ERR(0, 283, __pyx_L29_except_error) __pyx_t_6 = (!__pyx_t_5); if (unlikely(__pyx_t_6)) { __Pyx_GIVEREF(__pyx_t_3); @@ -10839,7 +11496,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __Pyx_XGIVEREF(__pyx_t_11); __Pyx_ErrRestoreWithState(__pyx_t_3, __pyx_t_2, __pyx_t_11); __pyx_t_3 = 0; __pyx_t_2 = 0; __pyx_t_11 = 0; - __PYX_ERR(0, 264, __pyx_L29_except_error) + __PYX_ERR(0, 283, __pyx_L29_except_error) } __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -10870,7 +11527,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine if (__pyx_t_15) { __pyx_t_18 = __Pyx_PyObject_Call(__pyx_t_15, __pyx_tuple__3, NULL); __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; - if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 264, __pyx_L16_error) + if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 283, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_18); __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_18); __Pyx_DECREF(__pyx_t_18); __pyx_t_18 = 0; @@ -10928,11 +11585,11 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_18 = __pyx_cur_scope->__pyx_t_8; __pyx_cur_scope->__pyx_t_8 = 0; __Pyx_XGOTREF(__pyx_t_18); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 264, __pyx_L16_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 283, __pyx_L16_error) __pyx_t_11 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_11); } else { __pyx_t_11 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_11) < 0) __PYX_ERR(0, 264, __pyx_L16_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_11) < 0) __PYX_ERR(0, 283, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_11); } __pyx_t_18 = __pyx_t_11; @@ -10957,7 +11614,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine if (__pyx_t_15) { __pyx_t_23 = __Pyx_PyObject_Call(__pyx_t_15, __pyx_tuple__3, NULL); __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; - if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 264, __pyx_L16_error) + if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 283, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_23); __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_23); __Pyx_DECREF(__pyx_t_23); __pyx_t_23 = 0; @@ -11050,11 +11707,11 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_23 = __pyx_cur_scope->__pyx_t_15; __pyx_cur_scope->__pyx_t_15 = 0; __Pyx_XGOTREF(__pyx_t_23); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 264, __pyx_L16_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 283, __pyx_L16_error) __pyx_t_11 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_11); } else { __pyx_t_11 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_11) < 0) __PYX_ERR(0, 264, __pyx_L16_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_11) < 0) __PYX_ERR(0, 283, __pyx_L16_error) __Pyx_GOTREF(__pyx_t_11); } __pyx_t_23 = __pyx_t_11; @@ -11085,7 +11742,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_L44:; } - /* "handlers/payments/gift.py":262 + /* "handlers/payments/gift.py":281 * * try: * async with aiohttp.ClientSession() as session: # <<<<<<<<<<<<<< @@ -11104,16 +11761,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; /*except:*/ { __Pyx_AddTraceback("handlers.payments.gift.validate_client_code", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_11, &__pyx_t_2, &__pyx_t_3) < 0) __PYX_ERR(0, 262, __pyx_L18_except_error) + if (__Pyx_GetException(&__pyx_t_11, &__pyx_t_2, &__pyx_t_3) < 0) __PYX_ERR(0, 281, __pyx_L18_except_error) __Pyx_XGOTREF(__pyx_t_11); __Pyx_XGOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_t_3); - __pyx_t_1 = PyTuple_Pack(3, __pyx_t_11, __pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 262, __pyx_L18_except_error) + __pyx_t_1 = PyTuple_Pack(3, __pyx_t_11, __pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 281, __pyx_L18_except_error) __Pyx_GOTREF(__pyx_t_1); __pyx_t_15 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_t_1, NULL); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 262, __pyx_L18_except_error) + if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 281, __pyx_L18_except_error) __Pyx_GOTREF(__pyx_t_15); __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_15); __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; @@ -11181,18 +11838,18 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_15 = __pyx_cur_scope->__pyx_t_10; __pyx_cur_scope->__pyx_t_10 = 0; __Pyx_XGOTREF(__pyx_t_15); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 262, __pyx_L18_except_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 281, __pyx_L18_except_error) __pyx_t_1 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_1); } else { __pyx_t_1 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 262, __pyx_L18_except_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_1) < 0) __PYX_ERR(0, 281, __pyx_L18_except_error) __Pyx_GOTREF(__pyx_t_1); } __pyx_t_15 = __pyx_t_1; __pyx_t_1 = 0; __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_15); __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; - if (__pyx_t_6 < 0) __PYX_ERR(0, 262, __pyx_L18_except_error) + if (__pyx_t_6 < 0) __PYX_ERR(0, 281, __pyx_L18_except_error) __pyx_t_5 = (!__pyx_t_6); if (unlikely(__pyx_t_5)) { __Pyx_GIVEREF(__pyx_t_11); @@ -11200,7 +11857,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __Pyx_XGIVEREF(__pyx_t_3); __Pyx_ErrRestoreWithState(__pyx_t_11, __pyx_t_2, __pyx_t_3); __pyx_t_11 = 0; __pyx_t_2 = 0; __pyx_t_3 = 0; - __PYX_ERR(0, 262, __pyx_L18_except_error) + __PYX_ERR(0, 281, __pyx_L18_except_error) } __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -11232,7 +11889,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine if (__pyx_t_10) { __pyx_t_14 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_tuple__3, NULL); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 262, __pyx_L5_error) + if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 281, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_14); __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_14); __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; @@ -11270,11 +11927,11 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_14 = __pyx_cur_scope->__pyx_t_4; __pyx_cur_scope->__pyx_t_4 = 0; __Pyx_XGOTREF(__pyx_t_14); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 262, __pyx_L5_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 281, __pyx_L5_error) __pyx_t_3 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_3); } else { __pyx_t_3 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_3) < 0) __PYX_ERR(0, 262, __pyx_L5_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_3) < 0) __PYX_ERR(0, 281, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_3); } __pyx_t_14 = __pyx_t_3; @@ -11299,7 +11956,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine if (__pyx_t_10) { __pyx_t_16 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_tuple__3, NULL); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; - if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 262, __pyx_L5_error) + if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 281, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_16); __pyx_r = __Pyx_Coroutine_Yield_From(__pyx_generator, __pyx_t_16); __Pyx_DECREF(__pyx_t_16); __pyx_t_16 = 0; @@ -11372,11 +12029,11 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_21 = __pyx_cur_scope->__pyx_t_11; __pyx_cur_scope->__pyx_t_11 = 0; __Pyx_XGOTREF(__pyx_t_21); - if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 262, __pyx_L5_error) + if (unlikely(!__pyx_sent_value)) __PYX_ERR(0, 281, __pyx_L5_error) __pyx_t_3 = __pyx_sent_value; __Pyx_INCREF(__pyx_t_3); } else { __pyx_t_3 = NULL; - if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_3) < 0) __PYX_ERR(0, 262, __pyx_L5_error) + if (__Pyx_PyGen_FetchStopIterationValue(&__pyx_t_3) < 0) __PYX_ERR(0, 281, __pyx_L5_error) __Pyx_GOTREF(__pyx_t_3); } __pyx_t_16 = __pyx_t_3; @@ -11407,7 +12064,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_L51:; } - /* "handlers/payments/gift.py":261 + /* "handlers/payments/gift.py":280 * return False * * try: # <<<<<<<<<<<<<< @@ -11425,7 +12082,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; - /* "handlers/payments/gift.py":279 + /* "handlers/payments/gift.py":298 * logger.info(f" : {response.status}") * return False * except aiohttp.ClientConnectorError: # <<<<<<<<<<<<<< @@ -11433,9 +12090,9 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine * return True */ __Pyx_ErrFetch(&__pyx_t_3, &__pyx_t_2, &__pyx_t_11); - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_aiohttp); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 279, __pyx_L7_except_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_aiohttp); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 298, __pyx_L7_except_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_24 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_ClientConnectorError); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 279, __pyx_L7_except_error) + __pyx_t_24 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_ClientConnectorError); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 298, __pyx_L7_except_error) __Pyx_GOTREF(__pyx_t_24); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_25 = __Pyx_PyErr_GivenExceptionMatches(__pyx_t_3, __pyx_t_24); @@ -11444,21 +12101,21 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_3 = 0; __pyx_t_2 = 0; __pyx_t_11 = 0; if (__pyx_t_25) { __Pyx_AddTraceback("handlers.payments.gift.validate_client_code", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_11, &__pyx_t_2, &__pyx_t_3) < 0) __PYX_ERR(0, 279, __pyx_L7_except_error) + if (__Pyx_GetException(&__pyx_t_11, &__pyx_t_2, &__pyx_t_3) < 0) __PYX_ERR(0, 298, __pyx_L7_except_error) __Pyx_XGOTREF(__pyx_t_11); __Pyx_XGOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_t_3); - /* "handlers/payments/gift.py":280 + /* "handlers/payments/gift.py":299 * return False * except aiohttp.ClientConnectorError: * logger.info(" ") # <<<<<<<<<<<<<< * return True * except aiohttp.ClientResponseError as e: */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 280, __pyx_L7_except_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 299, __pyx_L7_except_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_26 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 280, __pyx_L7_except_error) + __pyx_t_26 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 299, __pyx_L7_except_error) __Pyx_GOTREF(__pyx_t_26); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -11476,16 +12133,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_1, __pyx_kp_u__44}; + PyObject *__pyx_callargs[2] = {__pyx_t_1, __pyx_kp_u__46}; __pyx_t_24 = __Pyx_PyObject_FastCall(__pyx_t_26, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 280, __pyx_L7_except_error) + if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 299, __pyx_L7_except_error) __Pyx_GOTREF(__pyx_t_24); __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0; } __Pyx_DECREF(__pyx_t_24); __pyx_t_24 = 0; - /* "handlers/payments/gift.py":281 + /* "handlers/payments/gift.py":300 * except aiohttp.ClientConnectorError: * logger.info(" ") * return True # <<<<<<<<<<<<<< @@ -11500,7 +12157,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine goto __pyx_L8_except_return; } - /* "handlers/payments/gift.py":282 + /* "handlers/payments/gift.py":301 * logger.info(" ") * return True * except aiohttp.ClientResponseError as e: # <<<<<<<<<<<<<< @@ -11508,9 +12165,9 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine * logger.info(" ") */ __Pyx_ErrFetch(&__pyx_t_3, &__pyx_t_2, &__pyx_t_11); - __Pyx_GetModuleGlobalName(__pyx_t_24, __pyx_n_s_aiohttp); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 282, __pyx_L7_except_error) + __Pyx_GetModuleGlobalName(__pyx_t_24, __pyx_n_s_aiohttp); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 301, __pyx_L7_except_error) __Pyx_GOTREF(__pyx_t_24); - __pyx_t_26 = __Pyx_PyObject_GetAttrStr(__pyx_t_24, __pyx_n_s_ClientResponseError); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 282, __pyx_L7_except_error) + __pyx_t_26 = __Pyx_PyObject_GetAttrStr(__pyx_t_24, __pyx_n_s_ClientResponseError); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 301, __pyx_L7_except_error) __Pyx_GOTREF(__pyx_t_26); __Pyx_DECREF(__pyx_t_24); __pyx_t_24 = 0; __pyx_t_25 = __Pyx_PyErr_GivenExceptionMatches(__pyx_t_3, __pyx_t_26); @@ -11519,7 +12176,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_3 = 0; __pyx_t_2 = 0; __pyx_t_11 = 0; if (__pyx_t_25) { __Pyx_AddTraceback("handlers.payments.gift.validate_client_code", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_11, &__pyx_t_2, &__pyx_t_3) < 0) __PYX_ERR(0, 282, __pyx_L7_except_error) + if (__Pyx_GetException(&__pyx_t_11, &__pyx_t_2, &__pyx_t_3) < 0) __PYX_ERR(0, 301, __pyx_L7_except_error) __Pyx_XGOTREF(__pyx_t_11); __Pyx_XGOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_t_3); @@ -11528,38 +12185,38 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_cur_scope->__pyx_v_e = __pyx_t_2; /*try:*/ { - /* "handlers/payments/gift.py":283 + /* "handlers/payments/gift.py":302 * return True * except aiohttp.ClientResponseError as e: * if e.status in [301, 302]: # <<<<<<<<<<<<<< * logger.info(" ") * return True */ - __pyx_t_26 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_e, __pyx_n_s_status); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 283, __pyx_L59_error) + __pyx_t_26 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_e, __pyx_n_s_status); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 302, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_26); - __pyx_t_6 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_26, __pyx_int_301, 0x12D, 0)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 283, __pyx_L59_error) + __pyx_t_6 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_26, __pyx_int_301, 0x12D, 0)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 302, __pyx_L59_error) if (!__pyx_t_6) { } else { __pyx_t_5 = __pyx_t_6; goto __pyx_L62_bool_binop_done; } - __pyx_t_6 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_26, __pyx_int_302, 0x12E, 0)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 283, __pyx_L59_error) + __pyx_t_6 = (__Pyx_PyInt_BoolEqObjC(__pyx_t_26, __pyx_int_302, 0x12E, 0)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 302, __pyx_L59_error) __pyx_t_5 = __pyx_t_6; __pyx_L62_bool_binop_done:; __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0; __pyx_t_6 = __pyx_t_5; if (__pyx_t_6) { - /* "handlers/payments/gift.py":284 + /* "handlers/payments/gift.py":303 * except aiohttp.ClientResponseError as e: * if e.status in [301, 302]: * logger.info(" ") # <<<<<<<<<<<<<< * return True * else: */ - __Pyx_GetModuleGlobalName(__pyx_t_24, __pyx_n_s_logger); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 284, __pyx_L59_error) + __Pyx_GetModuleGlobalName(__pyx_t_24, __pyx_n_s_logger); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 303, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_24); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_24, __pyx_n_s_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 284, __pyx_L59_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_24, __pyx_n_s_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 303, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_24); __pyx_t_24 = 0; __pyx_t_24 = NULL; @@ -11577,16 +12234,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_24, __pyx_kp_u__44}; + PyObject *__pyx_callargs[2] = {__pyx_t_24, __pyx_kp_u__46}; __pyx_t_26 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_24); __pyx_t_24 = 0; - if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 284, __pyx_L59_error) + if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 303, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_26); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0; - /* "handlers/payments/gift.py":285 + /* "handlers/payments/gift.py":304 * if e.status in [301, 302]: * logger.info(" ") * return True # <<<<<<<<<<<<<< @@ -11600,7 +12257,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; goto __pyx_L58_return; - /* "handlers/payments/gift.py":283 + /* "handlers/payments/gift.py":302 * return True * except aiohttp.ClientResponseError as e: * if e.status in [301, 302]: # <<<<<<<<<<<<<< @@ -11609,7 +12266,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":287 + /* "handlers/payments/gift.py":306 * return True * else: * logger.info(f" : {e.status}") # <<<<<<<<<<<<<< @@ -11617,17 +12274,17 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine * except Exception as e: */ /*else*/ { - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 287, __pyx_L59_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 306, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_24 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 287, __pyx_L59_error) + __pyx_t_24 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 306, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_24); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_e, __pyx_n_s_status); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 287, __pyx_L59_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_cur_scope->__pyx_v_e, __pyx_n_s_status); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 306, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_27 = __Pyx_PyObject_FormatSimple(__pyx_t_1, __pyx_empty_unicode); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 287, __pyx_L59_error) + __pyx_t_27 = __Pyx_PyObject_FormatSimple(__pyx_t_1, __pyx_empty_unicode); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 306, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_27); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyUnicode_Concat(__pyx_kp_u__45, __pyx_t_27); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 287, __pyx_L59_error) + __pyx_t_1 = __Pyx_PyUnicode_Concat(__pyx_kp_u__47, __pyx_t_27); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 306, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_27); __pyx_t_27 = 0; __pyx_t_27 = NULL; @@ -11649,13 +12306,13 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_26 = __Pyx_PyObject_FastCall(__pyx_t_24, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_27); __pyx_t_27 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 287, __pyx_L59_error) + if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 306, __pyx_L59_error) __Pyx_GOTREF(__pyx_t_26); __Pyx_DECREF(__pyx_t_24); __pyx_t_24 = 0; } __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0; - /* "handlers/payments/gift.py":288 + /* "handlers/payments/gift.py":307 * else: * logger.info(f" : {e.status}") * return True # <<<<<<<<<<<<<< @@ -11671,7 +12328,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine } } - /* "handlers/payments/gift.py":282 + /* "handlers/payments/gift.py":301 * logger.info(" ") * return True * except aiohttp.ClientResponseError as e: # <<<<<<<<<<<<<< @@ -11747,7 +12404,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine } } - /* "handlers/payments/gift.py":289 + /* "handlers/payments/gift.py":308 * logger.info(f" : {e.status}") * return True * except Exception as e: # <<<<<<<<<<<<<< @@ -11757,7 +12414,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_28 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); if (__pyx_t_28) { __Pyx_AddTraceback("handlers.payments.gift.validate_client_code", __pyx_clineno, __pyx_lineno, __pyx_filename); - if (__Pyx_GetException(&__pyx_t_3, &__pyx_t_2, &__pyx_t_11) < 0) __PYX_ERR(0, 289, __pyx_L7_except_error) + if (__Pyx_GetException(&__pyx_t_3, &__pyx_t_2, &__pyx_t_11) < 0) __PYX_ERR(0, 308, __pyx_L7_except_error) __Pyx_XGOTREF(__pyx_t_3); __Pyx_XGOTREF(__pyx_t_2); __Pyx_XGOTREF(__pyx_t_11); @@ -11766,29 +12423,29 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_cur_scope->__pyx_v_e = __pyx_t_2; /*try:*/ { - /* "handlers/payments/gift.py":290 + /* "handlers/payments/gift.py":309 * return True * except Exception as e: * if "Name or service not known" in str(e): # <<<<<<<<<<<<<< * logger.info(" .") * return True */ - __pyx_t_26 = __Pyx_PyObject_Unicode(__pyx_cur_scope->__pyx_v_e); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 290, __pyx_L73_error) + __pyx_t_26 = __Pyx_PyObject_Unicode(__pyx_cur_scope->__pyx_v_e); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 309, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_26); - __pyx_t_6 = (__Pyx_PyUnicode_ContainsTF(__pyx_kp_u_Name_or_service_not_known, __pyx_t_26, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 290, __pyx_L73_error) + __pyx_t_6 = (__Pyx_PyUnicode_ContainsTF(__pyx_kp_u_Name_or_service_not_known, __pyx_t_26, Py_EQ)); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 309, __pyx_L73_error) __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0; if (__pyx_t_6) { - /* "handlers/payments/gift.py":291 + /* "handlers/payments/gift.py":310 * except Exception as e: * if "Name or service not known" in str(e): * logger.info(" .") # <<<<<<<<<<<<<< * return True * logger.info(f" : {e}") */ - __Pyx_GetModuleGlobalName(__pyx_t_24, __pyx_n_s_logger); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 291, __pyx_L73_error) + __Pyx_GetModuleGlobalName(__pyx_t_24, __pyx_n_s_logger); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 310, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_24); - __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_24, __pyx_n_s_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 291, __pyx_L73_error) + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_24, __pyx_n_s_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 310, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_24); __pyx_t_24 = 0; __pyx_t_24 = NULL; @@ -11806,16 +12463,16 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine } #endif { - PyObject *__pyx_callargs[2] = {__pyx_t_24, __pyx_kp_u__42}; + PyObject *__pyx_callargs[2] = {__pyx_t_24, __pyx_kp_u__44}; __pyx_t_26 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_24); __pyx_t_24 = 0; - if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 291, __pyx_L73_error) + if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 310, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_26); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; } __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0; - /* "handlers/payments/gift.py":292 + /* "handlers/payments/gift.py":311 * if "Name or service not known" in str(e): * logger.info(" .") * return True # <<<<<<<<<<<<<< @@ -11829,7 +12486,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0; goto __pyx_L72_return; - /* "handlers/payments/gift.py":290 + /* "handlers/payments/gift.py":309 * return True * except Exception as e: * if "Name or service not known" in str(e): # <<<<<<<<<<<<<< @@ -11838,21 +12495,21 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine */ } - /* "handlers/payments/gift.py":293 + /* "handlers/payments/gift.py":312 * logger.info(" .") * return True * logger.info(f" : {e}") # <<<<<<<<<<<<<< * return True * */ - __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 293, __pyx_L73_error) + __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_logger); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 312, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_24 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 293, __pyx_L73_error) + __pyx_t_24 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_info); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 312, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_24); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 293, __pyx_L73_error) + __pyx_t_1 = __Pyx_PyObject_FormatSimple(__pyx_cur_scope->__pyx_v_e, __pyx_empty_unicode); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 312, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_t_27 = __Pyx_PyUnicode_Concat(__pyx_kp_u__46, __pyx_t_1); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 293, __pyx_L73_error) + __pyx_t_27 = __Pyx_PyUnicode_Concat(__pyx_kp_u__48, __pyx_t_1); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 312, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_27); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = NULL; @@ -11874,13 +12531,13 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine __pyx_t_26 = __Pyx_PyObject_FastCall(__pyx_t_24, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_27); __pyx_t_27 = 0; - if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 293, __pyx_L73_error) + if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 312, __pyx_L73_error) __Pyx_GOTREF(__pyx_t_26); __Pyx_DECREF(__pyx_t_24); __pyx_t_24 = 0; } __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0; - /* "handlers/payments/gift.py":294 + /* "handlers/payments/gift.py":313 * return True * logger.info(f" : {e}") * return True # <<<<<<<<<<<<<< @@ -11894,7 +12551,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine goto __pyx_L72_return; } - /* "handlers/payments/gift.py":289 + /* "handlers/payments/gift.py":308 * logger.info(f" : {e.status}") * return True * except Exception as e: # <<<<<<<<<<<<<< @@ -11971,7 +12628,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine } goto __pyx_L7_except_error; - /* "handlers/payments/gift.py":261 + /* "handlers/payments/gift.py":280 * return False * * try: # <<<<<<<<<<<<<< @@ -12000,7 +12657,7 @@ static PyObject *__pyx_gb_8handlers_8payments_4gift_22generator6(__pyx_Coroutine } CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope); - /* "handlers/payments/gift.py":252 + /* "handlers/payments/gift.py":271 * return None * * async def validate_client_code(): # <<<<<<<<<<<<<< @@ -12267,17 +12924,21 @@ static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_1_my_g PyObject_GC_UnTrack(o); Py_CLEAR(p->__pyx_v_builder); Py_CLEAR(p->__pyx_v_callback_query); + Py_CLEAR(p->__pyx_v_current_page); + Py_CLEAR(p->__pyx_v_end); Py_CLEAR(p->__pyx_v_expiry_time); Py_CLEAR(p->__pyx_v_gift); Py_CLEAR(p->__pyx_v_gift_id); Py_CLEAR(p->__pyx_v_gift_link); Py_CLEAR(p->__pyx_v_gifts); + Py_CLEAR(p->__pyx_v_gifts_page); Py_CLEAR(p->__pyx_v_gifts_text); Py_CLEAR(p->__pyx_v_is_used); Py_CLEAR(p->__pyx_v_months); Py_CLEAR(p->__pyx_v_months_text); Py_CLEAR(p->__pyx_v_recipient); Py_CLEAR(p->__pyx_v_session); + Py_CLEAR(p->__pyx_v_start); Py_CLEAR(p->__pyx_v_user_tg_id); #if CYTHON_USE_FREELISTS if (((int)(__pyx_freecount_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler < 8) & (int)(Py_TYPE(o)->tp_basicsize == sizeof(struct __pyx_obj_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler)))) { @@ -12305,6 +12966,9 @@ static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_1_my_g if (p->__pyx_v_callback_query) { e = (*v)(p->__pyx_v_callback_query, a); if (e) return e; } + if (p->__pyx_v_end) { + e = (*v)(p->__pyx_v_end, a); if (e) return e; + } if (p->__pyx_v_expiry_time) { e = (*v)(p->__pyx_v_expiry_time, a); if (e) return e; } @@ -12320,6 +12984,9 @@ static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_1_my_g if (p->__pyx_v_gifts) { e = (*v)(p->__pyx_v_gifts, a); if (e) return e; } + if (p->__pyx_v_gifts_page) { + e = (*v)(p->__pyx_v_gifts_page, a); if (e) return e; + } if (p->__pyx_v_gifts_text) { e = (*v)(p->__pyx_v_gifts_text, a); if (e) return e; } @@ -12332,6 +12999,9 @@ static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_1_my_g if (p->__pyx_v_session) { e = (*v)(p->__pyx_v_session, a); if (e) return e; } + if (p->__pyx_v_start) { + e = (*v)(p->__pyx_v_start, a); if (e) return e; + } if (p->__pyx_v_user_tg_id) { e = (*v)(p->__pyx_v_user_tg_id, a); if (e) return e; } @@ -12476,6 +13146,8 @@ static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_2_dele #endif PyObject_GC_UnTrack(o); Py_CLEAR(p->__pyx_v_callback_query); + Py_CLEAR(p->__pyx_v_current_page); + Py_CLEAR(p->__pyx_v_data); Py_CLEAR(p->__pyx_v_gift_id); Py_CLEAR(p->__pyx_v_session); #if CYTHON_USE_FREELISTS @@ -12501,6 +13173,12 @@ static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_2_dele if (p->__pyx_v_callback_query) { e = (*v)(p->__pyx_v_callback_query, a); if (e) return e; } + if (p->__pyx_v_current_page) { + e = (*v)(p->__pyx_v_current_page, a); if (e) return e; + } + if (p->__pyx_v_data) { + e = (*v)(p->__pyx_v_data, a); if (e) return e; + } if (p->__pyx_v_gift_id) { e = (*v)(p->__pyx_v_gift_id, a); if (e) return e; } @@ -13022,6 +13700,7 @@ static void __pyx_tp_dealloc_8handlers_8payments_4gift___pyx_scope_struct_5_fina Py_CLEAR(p->__pyx_v_price); Py_CLEAR(p->__pyx_v_selected_months); Py_CLEAR(p->__pyx_v_session); + Py_CLEAR(p->__pyx_v_share_text); Py_CLEAR(p->__pyx_v_state); Py_CLEAR(p->__pyx_v_tg_id); Py_CLEAR(p->__pyx_t_0); @@ -13077,6 +13756,9 @@ static int __pyx_tp_traverse_8handlers_8payments_4gift___pyx_scope_struct_5_fina if (p->__pyx_v_session) { e = (*v)(p->__pyx_v_session, a); if (e) return e; } + if (p->__pyx_v_share_text) { + e = (*v)(p->__pyx_v_share_text, a); if (e) return e; + } if (p->__pyx_v_state) { e = (*v)(p->__pyx_v_state, a); if (e) return e; } @@ -13483,6 +14165,7 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_s_FSMContext, __pyx_k_FSMContext, sizeof(__pyx_k_FSMContext), 0, 0, 1, 1}, {&__pyx_n_s_GIFT, __pyx_k_GIFT, sizeof(__pyx_k_GIFT), 0, 0, 1, 1}, {&__pyx_n_s_GIFTS_ABOUT, __pyx_k_GIFTS_ABOUT, sizeof(__pyx_k_GIFTS_ABOUT), 0, 0, 1, 1}, + {&__pyx_n_s_GIFTS_PER_PAGE, __pyx_k_GIFTS_PER_PAGE, sizeof(__pyx_k_GIFTS_PER_PAGE), 0, 0, 1, 1}, {&__pyx_n_s_GIFTS_TEXT_TEMPLATE, __pyx_k_GIFTS_TEXT_TEMPLATE, sizeof(__pyx_k_GIFTS_TEXT_TEMPLATE), 0, 0, 1, 1}, {&__pyx_n_u_HASHHASHYOOKASSA, __pyx_k_HASHHASHYOOKASSA, sizeof(__pyx_k_HASHHASHYOOKASSA), 0, 1, 0, 1}, {&__pyx_n_u_HTML, __pyx_k_HTML, sizeof(__pyx_k_HTML), 0, 1, 0, 1}, @@ -13496,6 +14179,8 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_s_RENEWAL_PRICES, __pyx_k_RENEWAL_PRICES, sizeof(__pyx_k_RENEWAL_PRICES), 0, 0, 1, 1}, {&__pyx_n_s_Router, __pyx_k_Router, sizeof(__pyx_k_Router), 0, 0, 1, 1}, {&__pyx_kp_u_SELECT_gift_id_selected_months, __pyx_k_SELECT_gift_id_selected_months, sizeof(__pyx_k_SELECT_gift_id_selected_months), 0, 1, 0, 0}, + {&__pyx_n_s_SHARE_GIFT, __pyx_k_SHARE_GIFT, sizeof(__pyx_k_SHARE_GIFT), 0, 0, 1, 1}, + {&__pyx_n_s_SHARE_TEXT_TEMPLATE, __pyx_k_SHARE_TEXT_TEMPLATE, sizeof(__pyx_k_SHARE_TEXT_TEMPLATE), 0, 0, 1, 1}, {&__pyx_n_s_STARS_ROUTER, __pyx_k_STARS_ROUTER, sizeof(__pyx_k_STARS_ROUTER), 0, 0, 1, 1}, {&__pyx_n_u_Windows, __pyx_k_Windows, sizeof(__pyx_k_Windows), 0, 1, 0, 1}, {&__pyx_n_s_YOOKASSA_HASH, __pyx_k_YOOKASSA_HASH, sizeof(__pyx_k_YOOKASSA_HASH), 0, 0, 1, 1}, @@ -13504,31 +14189,33 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_kp_u__12, __pyx_k__12, sizeof(__pyx_k__12), 0, 1, 0, 0}, {&__pyx_kp_u__13, __pyx_k__13, sizeof(__pyx_k__13), 0, 1, 0, 0}, {&__pyx_kp_u__14, __pyx_k__14, sizeof(__pyx_k__14), 0, 1, 0, 0}, + {&__pyx_kp_u__15, __pyx_k__15, sizeof(__pyx_k__15), 0, 1, 0, 0}, {&__pyx_kp_u__16, __pyx_k__16, sizeof(__pyx_k__16), 0, 1, 0, 0}, - {&__pyx_kp_u__19, __pyx_k__19, sizeof(__pyx_k__19), 0, 1, 0, 0}, - {&__pyx_kp_u__20, __pyx_k__20, sizeof(__pyx_k__20), 0, 1, 0, 0}, + {&__pyx_kp_u__17, __pyx_k__17, sizeof(__pyx_k__17), 0, 1, 0, 0}, {&__pyx_kp_u__21, __pyx_k__21, sizeof(__pyx_k__21), 0, 1, 0, 0}, + {&__pyx_kp_u__22, __pyx_k__22, sizeof(__pyx_k__22), 0, 1, 0, 0}, {&__pyx_kp_u__23, __pyx_k__23, sizeof(__pyx_k__23), 0, 1, 0, 0}, {&__pyx_kp_u__25, __pyx_k__25, sizeof(__pyx_k__25), 0, 1, 0, 0}, - {&__pyx_kp_u__26, __pyx_k__26, sizeof(__pyx_k__26), 0, 1, 0, 0}, {&__pyx_kp_u__27, __pyx_k__27, sizeof(__pyx_k__27), 0, 1, 0, 0}, + {&__pyx_kp_u__28, __pyx_k__28, sizeof(__pyx_k__28), 0, 1, 0, 0}, {&__pyx_kp_u__29, __pyx_k__29, sizeof(__pyx_k__29), 0, 1, 0, 0}, - {&__pyx_kp_u__30, __pyx_k__30, sizeof(__pyx_k__30), 0, 1, 0, 0}, {&__pyx_kp_u__31, __pyx_k__31, sizeof(__pyx_k__31), 0, 1, 0, 0}, + {&__pyx_kp_u__32, __pyx_k__32, sizeof(__pyx_k__32), 0, 1, 0, 0}, {&__pyx_kp_u__33, __pyx_k__33, sizeof(__pyx_k__33), 0, 1, 0, 0}, - {&__pyx_kp_u__36, __pyx_k__36, sizeof(__pyx_k__36), 0, 1, 0, 0}, + {&__pyx_kp_u__35, __pyx_k__35, sizeof(__pyx_k__35), 0, 1, 0, 0}, {&__pyx_kp_u__38, __pyx_k__38, sizeof(__pyx_k__38), 0, 1, 0, 0}, - {&__pyx_kp_u__39, __pyx_k__39, sizeof(__pyx_k__39), 0, 1, 0, 0}, {&__pyx_kp_u__40, __pyx_k__40, sizeof(__pyx_k__40), 0, 1, 0, 0}, + {&__pyx_kp_u__41, __pyx_k__41, sizeof(__pyx_k__41), 0, 1, 0, 0}, {&__pyx_kp_u__42, __pyx_k__42, sizeof(__pyx_k__42), 0, 1, 0, 0}, - {&__pyx_kp_u__43, __pyx_k__43, sizeof(__pyx_k__43), 0, 1, 0, 0}, {&__pyx_kp_u__44, __pyx_k__44, sizeof(__pyx_k__44), 0, 1, 0, 0}, {&__pyx_kp_u__45, __pyx_k__45, sizeof(__pyx_k__45), 0, 1, 0, 0}, {&__pyx_kp_u__46, __pyx_k__46, sizeof(__pyx_k__46), 0, 1, 0, 0}, - {&__pyx_n_s__47, __pyx_k__47, sizeof(__pyx_k__47), 0, 0, 1, 1}, + {&__pyx_kp_u__47, __pyx_k__47, sizeof(__pyx_k__47), 0, 1, 0, 0}, {&__pyx_kp_u__48, __pyx_k__48, sizeof(__pyx_k__48), 0, 1, 0, 0}, + {&__pyx_n_s__49, __pyx_k__49, sizeof(__pyx_k__49), 0, 0, 1, 1}, {&__pyx_kp_u__5, __pyx_k__5, sizeof(__pyx_k__5), 0, 1, 0, 0}, - {&__pyx_n_s__61, __pyx_k__61, sizeof(__pyx_k__61), 0, 0, 1, 1}, + {&__pyx_kp_u__50, __pyx_k__50, sizeof(__pyx_k__50), 0, 1, 0, 0}, + {&__pyx_n_s__64, __pyx_k__64, sizeof(__pyx_k__64), 0, 0, 1, 1}, {&__pyx_n_u__7, __pyx_k__7, sizeof(__pyx_k__7), 0, 1, 0, 1}, {&__pyx_n_u__8, __pyx_k__8, sizeof(__pyx_k__8), 0, 1, 0, 1}, {&__pyx_n_u__9, __pyx_k__9, sizeof(__pyx_k__9), 0, 1, 0, 1}, @@ -13562,6 +14249,7 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_s_config, __pyx_k_config, sizeof(__pyx_k_config), 0, 0, 1, 1}, {&__pyx_kp_u_confirm_gift, __pyx_k_confirm_gift, sizeof(__pyx_k_confirm_gift), 0, 1, 0, 0}, {&__pyx_n_s_confirm_gift_handler, __pyx_k_confirm_gift_handler, sizeof(__pyx_k_confirm_gift_handler), 0, 0, 1, 1}, + {&__pyx_n_s_current_page, __pyx_k_current_page, sizeof(__pyx_k_current_page), 0, 0, 1, 1}, {&__pyx_kp_u_d_m_Y_H_M, __pyx_k_d_m_Y_H_M, sizeof(__pyx_k_d_m_Y_H_M), 0, 1, 0, 0}, {&__pyx_n_s_data, __pyx_k_data, sizeof(__pyx_k_data), 0, 0, 1, 1}, {&__pyx_n_s_database, __pyx_k_database, sizeof(__pyx_k_database), 0, 0, 1, 1}, @@ -13574,6 +14262,7 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_s_e, __pyx_k_e, sizeof(__pyx_k_e), 0, 0, 1, 1}, {&__pyx_kp_u_enable, __pyx_k_enable, sizeof(__pyx_k_enable), 0, 1, 0, 0}, {&__pyx_n_s_encode, __pyx_k_encode, sizeof(__pyx_k_encode), 0, 0, 1, 1}, + {&__pyx_n_s_end, __pyx_k_end, sizeof(__pyx_k_end), 0, 0, 1, 1}, {&__pyx_n_s_enter, __pyx_k_enter, sizeof(__pyx_k_enter), 0, 0, 1, 1}, {&__pyx_n_s_error, __pyx_k_error, sizeof(__pyx_k_error), 0, 0, 1, 1}, {&__pyx_kp_u_etc_machine_id, __pyx_k_etc_machine_id, sizeof(__pyx_k_etc_machine_id), 0, 1, 0, 0}, @@ -13603,6 +14292,7 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_s_gifts, __pyx_k_gifts, sizeof(__pyx_k_gifts), 0, 0, 1, 1}, {&__pyx_n_u_gifts, __pyx_k_gifts, sizeof(__pyx_k_gifts), 0, 1, 0, 1}, {&__pyx_kp_u_gifts_jpg, __pyx_k_gifts_jpg, sizeof(__pyx_k_gifts_jpg), 0, 1, 0, 0}, + {&__pyx_n_s_gifts_page, __pyx_k_gifts_page, sizeof(__pyx_k_gifts_page), 0, 0, 1, 1}, {&__pyx_n_s_gifts_text, __pyx_k_gifts_text, sizeof(__pyx_k_gifts_text), 0, 0, 1, 1}, {&__pyx_n_s_handlers_buttons_gifts, __pyx_k_handlers_buttons_gifts, sizeof(__pyx_k_handlers_buttons_gifts), 0, 0, 1, 1}, {&__pyx_n_s_handlers_payments_gift, __pyx_k_handlers_payments_gift, sizeof(__pyx_k_handlers_payments_gift), 0, 0, 1, 1}, @@ -13621,10 +14311,12 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_s_import, __pyx_k_import, sizeof(__pyx_k_import), 0, 0, 1, 1}, {&__pyx_n_s_info, __pyx_k_info, sizeof(__pyx_k_info), 0, 0, 1, 1}, {&__pyx_n_s_initializing, __pyx_k_initializing, sizeof(__pyx_k_initializing), 0, 0, 1, 1}, + {&__pyx_n_s_int, __pyx_k_int, sizeof(__pyx_k_int), 0, 0, 1, 1}, {&__pyx_n_s_is_coroutine, __pyx_k_is_coroutine, sizeof(__pyx_k_is_coroutine), 0, 0, 1, 1}, {&__pyx_n_s_is_used, __pyx_k_is_used, sizeof(__pyx_k_is_used), 0, 0, 1, 1}, {&__pyx_n_u_is_used, __pyx_k_is_used, sizeof(__pyx_k_is_used), 0, 1, 0, 1}, {&__pyx_n_s_is_valid, __pyx_k_is_valid, sizeof(__pyx_k_is_valid), 0, 0, 1, 1}, + {&__pyx_n_s_isdigit, __pyx_k_isdigit, sizeof(__pyx_k_isdigit), 0, 0, 1, 1}, {&__pyx_kp_u_isenabled, __pyx_k_isenabled, sizeof(__pyx_k_isenabled), 0, 1, 0, 0}, {&__pyx_n_s_isfile, __pyx_k_isfile, sizeof(__pyx_k_isfile), 0, 0, 1, 1}, {&__pyx_n_s_items, __pyx_k_items, sizeof(__pyx_k_items), 0, 0, 1, 1}, @@ -13638,6 +14330,7 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_s_months, __pyx_k_months, sizeof(__pyx_k_months), 0, 0, 1, 1}, {&__pyx_n_s_months_text, __pyx_k_months_text, sizeof(__pyx_k_months_text), 0, 0, 1, 1}, {&__pyx_n_u_my_gifts, __pyx_k_my_gifts, sizeof(__pyx_k_my_gifts), 0, 1, 0, 1}, + {&__pyx_kp_u_my_gifts_2, __pyx_k_my_gifts_2, sizeof(__pyx_k_my_gifts_2), 0, 1, 0, 0}, {&__pyx_n_s_my_gifts_handler, __pyx_k_my_gifts_handler, sizeof(__pyx_k_my_gifts_handler), 0, 0, 1, 1}, {&__pyx_n_s_name, __pyx_k_name, sizeof(__pyx_k_name), 0, 0, 1, 1}, {&__pyx_n_s_open, __pyx_k_open, sizeof(__pyx_k_open), 0, 0, 1, 1}, @@ -13664,11 +14357,13 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_s_send, __pyx_k_send, sizeof(__pyx_k_send), 0, 0, 1, 1}, {&__pyx_n_s_session, __pyx_k_session, sizeof(__pyx_k_session), 0, 0, 1, 1}, {&__pyx_n_s_sha256, __pyx_k_sha256, sizeof(__pyx_k_sha256), 0, 0, 1, 1}, + {&__pyx_n_s_share_text, __pyx_k_share_text, sizeof(__pyx_k_share_text), 0, 0, 1, 1}, {&__pyx_n_s_shell, __pyx_k_shell, sizeof(__pyx_k_shell), 0, 0, 1, 1}, {&__pyx_n_s_show_alert, __pyx_k_show_alert, sizeof(__pyx_k_show_alert), 0, 0, 1, 1}, {&__pyx_kp_u_solonet_sup, __pyx_k_solonet_sup, sizeof(__pyx_k_solonet_sup), 0, 1, 0, 0}, {&__pyx_n_s_spec, __pyx_k_spec, sizeof(__pyx_k_spec), 0, 0, 1, 1}, {&__pyx_n_s_split, __pyx_k_split, sizeof(__pyx_k_split), 0, 0, 1, 1}, + {&__pyx_n_s_start, __pyx_k_start, sizeof(__pyx_k_start), 0, 0, 1, 1}, {&__pyx_n_s_start_menu_handler, __pyx_k_start_menu_handler, sizeof(__pyx_k_start_menu_handler), 0, 0, 1, 1}, {&__pyx_n_s_startswith, __pyx_k_startswith, sizeof(__pyx_k_startswith), 0, 0, 1, 1}, {&__pyx_n_s_state, __pyx_k_state, sizeof(__pyx_k_state), 0, 0, 1, 1}, @@ -13679,6 +14374,7 @@ static int __Pyx_CreateStringTabAndInitStrings(void) { {&__pyx_n_s_strip, __pyx_k_strip, sizeof(__pyx_k_strip), 0, 0, 1, 1}, {&__pyx_n_s_subprocess, __pyx_k_subprocess, sizeof(__pyx_k_subprocess), 0, 0, 1, 1}, {&__pyx_n_u_success, __pyx_k_success, sizeof(__pyx_k_success), 0, 1, 0, 1}, + {&__pyx_n_s_switch_inline_query, __pyx_k_switch_inline_query, sizeof(__pyx_k_switch_inline_query), 0, 0, 1, 1}, {&__pyx_n_s_system, __pyx_k_system, sizeof(__pyx_k_system), 0, 0, 1, 1}, {&__pyx_n_s_test, __pyx_k_test, sizeof(__pyx_k_test), 0, 0, 1, 1}, {&__pyx_n_s_text, __pyx_k_text, sizeof(__pyx_k_text), 0, 0, 1, 1}, @@ -13734,81 +14430,81 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { __Pyx_GOTREF(__pyx_tuple__3); __Pyx_GIVEREF(__pyx_tuple__3); - /* "handlers/payments/gift.py":80 - * - * if not gifts: + /* "handlers/payments/gift.py":78 + * builder = InlineKeyboardBuilder() + * builder.row(types.InlineKeyboardButton(text=BACK, callback_data="gifts")) * await callback_query.message.answer(" .", reply_markup=builder.as_markup()) # <<<<<<<<<<<<<< * return * */ - __pyx_tuple__6 = PyTuple_Pack(1, __pyx_kp_u__5); if (unlikely(!__pyx_tuple__6)) __PYX_ERR(0, 80, __pyx_L1_error) + __pyx_tuple__6 = PyTuple_Pack(1, __pyx_kp_u__5); if (unlikely(!__pyx_tuple__6)) __PYX_ERR(0, 78, __pyx_L1_error) __Pyx_GOTREF(__pyx_tuple__6); __Pyx_GIVEREF(__pyx_tuple__6); - /* "handlers/payments/gift.py":136 + /* "handlers/payments/gift.py":147 * builder.row( * types.InlineKeyboardButton( * text=f"\ud83c\udf81 {months} {'' if months == '1' else '' if int(months) in [2, 3, 4] else ''} {price} ", # <<<<<<<<<<<<<< * callback_data=f"gift|{months}", * ) */ - __pyx_ustring__18 = PyUnicode_DecodeUnicodeEscape(__pyx_k_ud83c_udf81, sizeof(__pyx_k_ud83c_udf81) - 1, NULL); if (unlikely(!__pyx_ustring__18)) __PYX_ERR(0, 136, __pyx_L1_error) - if (__Pyx_PyUnicode_READY(__pyx_ustring__18) < 0) __PYX_ERR(0, 136, __pyx_L1_error) + __pyx_ustring__20 = PyUnicode_DecodeUnicodeEscape(__pyx_k_ud83c_udf81, sizeof(__pyx_k_ud83c_udf81) - 1, NULL); if (unlikely(!__pyx_ustring__20)) __PYX_ERR(0, 147, __pyx_L1_error) + if (__Pyx_PyUnicode_READY(__pyx_ustring__20) < 0) __PYX_ERR(0, 147, __pyx_L1_error) - /* "handlers/payments/gift.py":156 + /* "handlers/payments/gift.py":167 * * if not price: * await callback_query.answer(" . .", show_alert=True) # <<<<<<<<<<<<<< * return * */ - __pyx_tuple__24 = PyTuple_Pack(1, __pyx_kp_u__23); if (unlikely(!__pyx_tuple__24)) __PYX_ERR(0, 156, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__24); - __Pyx_GIVEREF(__pyx_tuple__24); + __pyx_tuple__26 = PyTuple_Pack(1, __pyx_kp_u__25); if (unlikely(!__pyx_tuple__26)) __PYX_ERR(0, 167, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__26); + __Pyx_GIVEREF(__pyx_tuple__26); - /* "handlers/payments/gift.py":242 + /* "handlers/payments/gift.py":261 * try: * if platform.system() == "Windows": * result = subprocess.check_output("wmic cpu get ProcessorId", shell=True).decode().split("\n")[1].strip() # <<<<<<<<<<<<<< * else: * with open("/etc/machine-id") as f: */ - __pyx_tuple__32 = PyTuple_Pack(1, __pyx_kp_u_wmic_cpu_get_ProcessorId); if (unlikely(!__pyx_tuple__32)) __PYX_ERR(0, 242, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__32); - __Pyx_GIVEREF(__pyx_tuple__32); + __pyx_tuple__34 = PyTuple_Pack(1, __pyx_kp_u_wmic_cpu_get_ProcessorId); if (unlikely(!__pyx_tuple__34)) __PYX_ERR(0, 261, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__34); + __Pyx_GIVEREF(__pyx_tuple__34); - /* "handlers/payments/gift.py":244 + /* "handlers/payments/gift.py":263 * result = subprocess.check_output("wmic cpu get ProcessorId", shell=True).decode().split("\n")[1].strip() * else: * with open("/etc/machine-id") as f: # <<<<<<<<<<<<<< * result = f.read().strip() * */ - __pyx_tuple__34 = PyTuple_Pack(1, __pyx_kp_u_etc_machine_id); if (unlikely(!__pyx_tuple__34)) __PYX_ERR(0, 244, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__34); - __Pyx_GIVEREF(__pyx_tuple__34); + __pyx_tuple__36 = PyTuple_Pack(1, __pyx_kp_u_etc_machine_id); if (unlikely(!__pyx_tuple__36)) __PYX_ERR(0, 263, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__36); + __Pyx_GIVEREF(__pyx_tuple__36); - /* "handlers/payments/gift.py":264 + /* "handlers/payments/gift.py":283 * async with aiohttp.ClientSession() as session: * payload = {"code": CLIENT_CODE, "hardware_id": hardware_id} * async with session.post("https://pocomacho.ru/solonetbot/codes/add/", json=payload) as response: # <<<<<<<<<<<<<< * if response.status == 200: * data = await response.json() */ - __pyx_tuple__37 = PyTuple_Pack(1, __pyx_kp_u_https_pocomacho_ru_solonetbot_co); if (unlikely(!__pyx_tuple__37)) __PYX_ERR(0, 264, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__37); - __Pyx_GIVEREF(__pyx_tuple__37); + __pyx_tuple__39 = PyTuple_Pack(1, __pyx_kp_u_https_pocomacho_ru_solonetbot_co); if (unlikely(!__pyx_tuple__39)) __PYX_ERR(0, 283, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__39); + __Pyx_GIVEREF(__pyx_tuple__39); - /* "handlers/payments/gift.py":271 + /* "handlers/payments/gift.py":290 * return True * else: * logger.info(f": {data.get('message', ' .')}") # <<<<<<<<<<<<<< * return False * elif response.status in [502, 404]: */ - __pyx_tuple__41 = PyTuple_Pack(2, __pyx_n_u_message, __pyx_kp_u__40); if (unlikely(!__pyx_tuple__41)) __PYX_ERR(0, 271, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__41); - __Pyx_GIVEREF(__pyx_tuple__41); + __pyx_tuple__43 = PyTuple_Pack(2, __pyx_n_u_message, __pyx_kp_u__42); if (unlikely(!__pyx_tuple__43)) __PYX_ERR(0, 290, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__43); + __Pyx_GIVEREF(__pyx_tuple__43); /* "handlers/payments/gift.py":29 * @@ -13817,103 +14513,106 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * async def start_menu_handler(callback_query: types.CallbackQuery): * """ 'gifts'. ' ' ' ', .""" */ - __pyx_tuple__49 = PyTuple_Pack(5, __pyx_n_s_callback_query, __pyx_n_s_is_valid, __pyx_n_s_builder, __pyx_n_s_image_path, __pyx_n_s_image_file); if (unlikely(!__pyx_tuple__49)) __PYX_ERR(0, 29, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__49); - __Pyx_GIVEREF(__pyx_tuple__49); - __pyx_codeobj_ = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 5, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__49, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_start_menu_handler, 29, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj_)) __PYX_ERR(0, 29, __pyx_L1_error) + __pyx_tuple__51 = PyTuple_Pack(5, __pyx_n_s_callback_query, __pyx_n_s_is_valid, __pyx_n_s_builder, __pyx_n_s_image_path, __pyx_n_s_image_file); if (unlikely(!__pyx_tuple__51)) __PYX_ERR(0, 29, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__51); + __Pyx_GIVEREF(__pyx_tuple__51); + __pyx_codeobj_ = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 5, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__51, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_start_menu_handler, 29, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj_)) __PYX_ERR(0, 29, __pyx_L1_error) - /* "handlers/payments/gift.py":61 + /* "handlers/payments/gift.py":60 * * - * @router.callback_query(F.data == "my_gifts") # <<<<<<<<<<<<<< - * async def my_gifts_handler(callback_query: types.CallbackQuery, session: Any): - * """ ' '. .""" + * @router.callback_query(F.data.startswith("my_gifts")) # <<<<<<<<<<<<<< + * async def my_gifts_handler(callback_query: types.CallbackQuery, session: Any, current_page: int = 0): + * """ ' '. .""" */ - __pyx_tuple__50 = PyTuple_Pack(14, __pyx_n_s_callback_query, __pyx_n_s_session, __pyx_n_s_user_tg_id, __pyx_n_s_gifts, __pyx_n_s_builder, __pyx_n_s_gifts_text, __pyx_n_s_gift, __pyx_n_s_months, __pyx_n_s_months_text, __pyx_n_s_is_used, __pyx_n_s_recipient, __pyx_n_s_expiry_time, __pyx_n_s_gift_link, __pyx_n_s_gift_id); if (unlikely(!__pyx_tuple__50)) __PYX_ERR(0, 61, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__50); - __Pyx_GIVEREF(__pyx_tuple__50); - __pyx_codeobj__4 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 14, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__50, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_my_gifts_handler, 61, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__4)) __PYX_ERR(0, 61, __pyx_L1_error) + __pyx_tuple__52 = PyTuple_Pack(1, __pyx_n_u_my_gifts); if (unlikely(!__pyx_tuple__52)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__52); + __Pyx_GIVEREF(__pyx_tuple__52); + __pyx_tuple__53 = PyTuple_Pack(18, __pyx_n_s_callback_query, __pyx_n_s_session, __pyx_n_s_current_page, __pyx_n_s_user_tg_id, __pyx_n_s_gifts, __pyx_n_s_builder, __pyx_n_s_start, __pyx_n_s_end, __pyx_n_s_gifts_page, __pyx_n_s_gifts_text, __pyx_n_s_gift, __pyx_n_s_months, __pyx_n_s_months_text, __pyx_n_s_is_used, __pyx_n_s_recipient, __pyx_n_s_expiry_time, __pyx_n_s_gift_link, __pyx_n_s_gift_id); if (unlikely(!__pyx_tuple__53)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__53); + __Pyx_GIVEREF(__pyx_tuple__53); + __pyx_codeobj__4 = (PyObject*)__Pyx_PyCode_New(3, 0, 0, 18, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__53, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_my_gifts_handler, 60, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__4)) __PYX_ERR(0, 60, __pyx_L1_error) - /* "handlers/payments/gift.py":113 + /* "handlers/payments/gift.py":124 * * * @router.callback_query(F.data.startswith("delete_gift|")) # <<<<<<<<<<<<<< * async def delete_gift_handler(callback_query: types.CallbackQuery, session: Any): * """ .""" */ - __pyx_tuple__51 = PyTuple_Pack(1, __pyx_kp_u_delete_gift); if (unlikely(!__pyx_tuple__51)) __PYX_ERR(0, 113, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__51); - __Pyx_GIVEREF(__pyx_tuple__51); - __pyx_tuple__52 = PyTuple_Pack(3, __pyx_n_s_callback_query, __pyx_n_s_session, __pyx_n_s_gift_id); if (unlikely(!__pyx_tuple__52)) __PYX_ERR(0, 113, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__52); - __Pyx_GIVEREF(__pyx_tuple__52); - __pyx_codeobj__15 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__52, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_delete_gift_handler, 113, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__15)) __PYX_ERR(0, 113, __pyx_L1_error) + __pyx_tuple__54 = PyTuple_Pack(1, __pyx_kp_u_delete_gift); if (unlikely(!__pyx_tuple__54)) __PYX_ERR(0, 124, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__54); + __Pyx_GIVEREF(__pyx_tuple__54); + __pyx_tuple__55 = PyTuple_Pack(5, __pyx_n_s_callback_query, __pyx_n_s_session, __pyx_n_s_data, __pyx_n_s_gift_id, __pyx_n_s_current_page); if (unlikely(!__pyx_tuple__55)) __PYX_ERR(0, 124, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__55); + __Pyx_GIVEREF(__pyx_tuple__55); + __pyx_codeobj__18 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 5, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__55, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_delete_gift_handler, 124, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__18)) __PYX_ERR(0, 124, __pyx_L1_error) - /* "handlers/payments/gift.py":128 + /* "handlers/payments/gift.py":139 * * * @router.callback_query(F.data == "gift") # <<<<<<<<<<<<<< * async def gift_subscription_handler(callback_query: types.CallbackQuery): * """ ''. .""" */ - __pyx_tuple__53 = PyTuple_Pack(4, __pyx_n_s_callback_query, __pyx_n_s_builder, __pyx_n_s_months, __pyx_n_s_price); if (unlikely(!__pyx_tuple__53)) __PYX_ERR(0, 128, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__53); - __Pyx_GIVEREF(__pyx_tuple__53); - __pyx_codeobj__17 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 4, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__53, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_gift_subscription_handler, 128, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__17)) __PYX_ERR(0, 128, __pyx_L1_error) + __pyx_tuple__56 = PyTuple_Pack(4, __pyx_n_s_callback_query, __pyx_n_s_builder, __pyx_n_s_months, __pyx_n_s_price); if (unlikely(!__pyx_tuple__56)) __PYX_ERR(0, 139, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__56); + __Pyx_GIVEREF(__pyx_tuple__56); + __pyx_codeobj__19 = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 4, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__56, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_gift_subscription_handler, 139, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__19)) __PYX_ERR(0, 139, __pyx_L1_error) - /* "handlers/payments/gift.py":148 + /* "handlers/payments/gift.py":159 * * * @router.callback_query(F.data.startswith("gift|")) # <<<<<<<<<<<<<< * async def confirm_gift_handler(callback_query: types.CallbackQuery, session: Any): * """ .""" */ - __pyx_tuple__54 = PyTuple_Pack(1, __pyx_kp_u_gift_2); if (unlikely(!__pyx_tuple__54)) __PYX_ERR(0, 148, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__54); - __Pyx_GIVEREF(__pyx_tuple__54); - __pyx_tuple__55 = PyTuple_Pack(7, __pyx_n_s_callback_query, __pyx_n_s_session, __pyx_n_s_selected_months, __pyx_n_s_price, __pyx_n_s_user_tg_id, __pyx_n_s_balance, __pyx_n_s_builder); if (unlikely(!__pyx_tuple__55)) __PYX_ERR(0, 148, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__55); - __Pyx_GIVEREF(__pyx_tuple__55); - __pyx_codeobj__22 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 7, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__55, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_confirm_gift_handler, 148, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__22)) __PYX_ERR(0, 148, __pyx_L1_error) + __pyx_tuple__57 = PyTuple_Pack(1, __pyx_kp_u_gift_2); if (unlikely(!__pyx_tuple__57)) __PYX_ERR(0, 159, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__57); + __Pyx_GIVEREF(__pyx_tuple__57); + __pyx_tuple__58 = PyTuple_Pack(7, __pyx_n_s_callback_query, __pyx_n_s_session, __pyx_n_s_selected_months, __pyx_n_s_price, __pyx_n_s_user_tg_id, __pyx_n_s_balance, __pyx_n_s_builder); if (unlikely(!__pyx_tuple__58)) __PYX_ERR(0, 159, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__58); + __Pyx_GIVEREF(__pyx_tuple__58); + __pyx_codeobj__24 = (PyObject*)__Pyx_PyCode_New(2, 0, 0, 7, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__58, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_confirm_gift_handler, 159, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__24)) __PYX_ERR(0, 159, __pyx_L1_error) - /* "handlers/payments/gift.py":188 + /* "handlers/payments/gift.py":199 * * * @router.callback_query(F.data.startswith("confirm_gift|")) # <<<<<<<<<<<<<< * async def finalize_gift_handler(callback_query: types.CallbackQuery, state: FSMContext, session: Any): * """ .""" */ - __pyx_tuple__56 = PyTuple_Pack(1, __pyx_kp_u_confirm_gift); if (unlikely(!__pyx_tuple__56)) __PYX_ERR(0, 188, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__56); - __Pyx_GIVEREF(__pyx_tuple__56); - __pyx_tuple__57 = PyTuple_Pack(13, __pyx_n_s_callback_query, __pyx_n_s_state, __pyx_n_s_session, __pyx_n_s_selected_months, __pyx_n_s_price, __pyx_n_s_tg_id, __pyx_n_s_expiry_time, __pyx_n_s_gift_id, __pyx_n_s_gift_link, __pyx_n_s_months_text, __pyx_n_s_message_text, __pyx_n_s_builder, __pyx_n_s_e); if (unlikely(!__pyx_tuple__57)) __PYX_ERR(0, 188, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__57); - __Pyx_GIVEREF(__pyx_tuple__57); - __pyx_codeobj__28 = (PyObject*)__Pyx_PyCode_New(3, 0, 0, 13, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__57, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_finalize_gift_handler, 188, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__28)) __PYX_ERR(0, 188, __pyx_L1_error) + __pyx_tuple__59 = PyTuple_Pack(1, __pyx_kp_u_confirm_gift); if (unlikely(!__pyx_tuple__59)) __PYX_ERR(0, 199, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__59); + __Pyx_GIVEREF(__pyx_tuple__59); + __pyx_tuple__60 = PyTuple_Pack(14, __pyx_n_s_callback_query, __pyx_n_s_state, __pyx_n_s_session, __pyx_n_s_selected_months, __pyx_n_s_price, __pyx_n_s_tg_id, __pyx_n_s_expiry_time, __pyx_n_s_gift_id, __pyx_n_s_gift_link, __pyx_n_s_months_text, __pyx_n_s_message_text, __pyx_n_s_share_text, __pyx_n_s_builder, __pyx_n_s_e); if (unlikely(!__pyx_tuple__60)) __PYX_ERR(0, 199, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__60); + __Pyx_GIVEREF(__pyx_tuple__60); + __pyx_codeobj__30 = (PyObject*)__Pyx_PyCode_New(3, 0, 0, 14, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__60, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_finalize_gift_handler, 199, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__30)) __PYX_ERR(0, 199, __pyx_L1_error) - /* "handlers/payments/gift.py":236 + /* "handlers/payments/gift.py":255 * * * def get_hardware_id(): # <<<<<<<<<<<<<< * """ * hardware-. */ - __pyx_tuple__58 = PyTuple_Pack(3, __pyx_n_s_result, __pyx_n_s_f, __pyx_n_s_hardware_id); if (unlikely(!__pyx_tuple__58)) __PYX_ERR(0, 236, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__58); - __Pyx_GIVEREF(__pyx_tuple__58); - __pyx_codeobj__59 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__58, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_get_hardware_id, 236, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__59)) __PYX_ERR(0, 236, __pyx_L1_error) + __pyx_tuple__61 = PyTuple_Pack(3, __pyx_n_s_result, __pyx_n_s_f, __pyx_n_s_hardware_id); if (unlikely(!__pyx_tuple__61)) __PYX_ERR(0, 255, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__61); + __Pyx_GIVEREF(__pyx_tuple__61); + __pyx_codeobj__62 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__61, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_get_hardware_id, 255, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__62)) __PYX_ERR(0, 255, __pyx_L1_error) - /* "handlers/payments/gift.py":252 + /* "handlers/payments/gift.py":271 * return None * * async def validate_client_code(): # <<<<<<<<<<<<<< * """ * hardware ID . */ - __pyx_tuple__60 = PyTuple_Pack(6, __pyx_n_s_hardware_id, __pyx_n_s_session, __pyx_n_s_payload, __pyx_n_s_response, __pyx_n_s_data, __pyx_n_s_e); if (unlikely(!__pyx_tuple__60)) __PYX_ERR(0, 252, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__60); - __Pyx_GIVEREF(__pyx_tuple__60); - __pyx_codeobj__35 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 6, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__60, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_validate_client_code, 252, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__35)) __PYX_ERR(0, 252, __pyx_L1_error) + __pyx_tuple__63 = PyTuple_Pack(6, __pyx_n_s_hardware_id, __pyx_n_s_session, __pyx_n_s_payload, __pyx_n_s_response, __pyx_n_s_data, __pyx_n_s_e); if (unlikely(!__pyx_tuple__63)) __PYX_ERR(0, 271, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__63); + __Pyx_GIVEREF(__pyx_tuple__63); + __pyx_codeobj__37 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 6, 0, CO_OPTIMIZED|CO_NEWLOCALS|CO_COROUTINE, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__63, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_handlers_payments_gift_py, __pyx_n_s_validate_client_code, 271, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__37)) __PYX_ERR(0, 271, __pyx_L1_error) __Pyx_RefNannyFinishContext(); return 0; __pyx_L1_error:; @@ -13924,6 +14623,7 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { static CYTHON_SMALL_CODE int __Pyx_InitConstants(void) { if (__Pyx_CreateStringTabAndInitStrings() < 0) __PYX_ERR(0, 1, __pyx_L1_error); + __pyx_int_0 = PyInt_FromLong(0); if (unlikely(!__pyx_int_0)) __PYX_ERR(0, 1, __pyx_L1_error) __pyx_int_1 = PyInt_FromLong(1); if (unlikely(!__pyx_int_1)) __PYX_ERR(0, 1, __pyx_L1_error) __pyx_int_2 = PyInt_FromLong(2); if (unlikely(!__pyx_int_2)) __PYX_ERR(0, 1, __pyx_L1_error) __pyx_int_3 = PyInt_FromLong(3); if (unlikely(!__pyx_int_3)) __PYX_ERR(0, 1, __pyx_L1_error) @@ -14004,15 +14704,15 @@ static int __Pyx_modinit_type_init_code(void) { } #endif #if CYTHON_USE_TYPE_SPECS - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler)) __PYX_ERR(0, 61, __pyx_L1_error) - if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler) < 0) __PYX_ERR(0, 61, __pyx_L1_error) + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler)) __PYX_ERR(0, 60, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler) < 0) __PYX_ERR(0, 60, __pyx_L1_error) #else __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler = &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler; #endif #if !CYTHON_COMPILING_IN_LIMITED_API #endif #if !CYTHON_USE_TYPE_SPECS - if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler) < 0) __PYX_ERR(0, 61, __pyx_L1_error) + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler) < 0) __PYX_ERR(0, 60, __pyx_L1_error) #endif #if PY_MAJOR_VERSION < 3 __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_1_my_gifts_handler->tp_print = 0; @@ -14023,15 +14723,15 @@ static int __Pyx_modinit_type_init_code(void) { } #endif #if CYTHON_USE_TYPE_SPECS - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler)) __PYX_ERR(0, 113, __pyx_L1_error) - if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler) < 0) __PYX_ERR(0, 113, __pyx_L1_error) + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler)) __PYX_ERR(0, 124, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler) < 0) __PYX_ERR(0, 124, __pyx_L1_error) #else __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler = &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler; #endif #if !CYTHON_COMPILING_IN_LIMITED_API #endif #if !CYTHON_USE_TYPE_SPECS - if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler) < 0) __PYX_ERR(0, 113, __pyx_L1_error) + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler) < 0) __PYX_ERR(0, 124, __pyx_L1_error) #endif #if PY_MAJOR_VERSION < 3 __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_2_delete_gift_handler->tp_print = 0; @@ -14042,15 +14742,15 @@ static int __Pyx_modinit_type_init_code(void) { } #endif #if CYTHON_USE_TYPE_SPECS - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler)) __PYX_ERR(0, 128, __pyx_L1_error) - if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler) < 0) __PYX_ERR(0, 128, __pyx_L1_error) + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler)) __PYX_ERR(0, 139, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler) < 0) __PYX_ERR(0, 139, __pyx_L1_error) #else __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler = &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler; #endif #if !CYTHON_COMPILING_IN_LIMITED_API #endif #if !CYTHON_USE_TYPE_SPECS - if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler) < 0) __PYX_ERR(0, 128, __pyx_L1_error) + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler) < 0) __PYX_ERR(0, 139, __pyx_L1_error) #endif #if PY_MAJOR_VERSION < 3 __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_3_gift_subscription_handler->tp_print = 0; @@ -14061,15 +14761,15 @@ static int __Pyx_modinit_type_init_code(void) { } #endif #if CYTHON_USE_TYPE_SPECS - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler)) __PYX_ERR(0, 148, __pyx_L1_error) - if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler) < 0) __PYX_ERR(0, 148, __pyx_L1_error) + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler)) __PYX_ERR(0, 159, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler) < 0) __PYX_ERR(0, 159, __pyx_L1_error) #else __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler = &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler; #endif #if !CYTHON_COMPILING_IN_LIMITED_API #endif #if !CYTHON_USE_TYPE_SPECS - if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler) < 0) __PYX_ERR(0, 148, __pyx_L1_error) + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler) < 0) __PYX_ERR(0, 159, __pyx_L1_error) #endif #if PY_MAJOR_VERSION < 3 __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_4_confirm_gift_handler->tp_print = 0; @@ -14080,15 +14780,15 @@ static int __Pyx_modinit_type_init_code(void) { } #endif #if CYTHON_USE_TYPE_SPECS - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler)) __PYX_ERR(0, 188, __pyx_L1_error) - if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler) < 0) __PYX_ERR(0, 188, __pyx_L1_error) + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler)) __PYX_ERR(0, 199, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler) < 0) __PYX_ERR(0, 199, __pyx_L1_error) #else __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler = &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler; #endif #if !CYTHON_COMPILING_IN_LIMITED_API #endif #if !CYTHON_USE_TYPE_SPECS - if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler) < 0) __PYX_ERR(0, 188, __pyx_L1_error) + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler) < 0) __PYX_ERR(0, 199, __pyx_L1_error) #endif #if PY_MAJOR_VERSION < 3 __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_5_finalize_gift_handler->tp_print = 0; @@ -14099,15 +14799,15 @@ static int __Pyx_modinit_type_init_code(void) { } #endif #if CYTHON_USE_TYPE_SPECS - __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code)) __PYX_ERR(0, 252, __pyx_L1_error) - if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code) < 0) __PYX_ERR(0, 252, __pyx_L1_error) + __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code_spec, NULL); if (unlikely(!__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code)) __PYX_ERR(0, 271, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code_spec, __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code) < 0) __PYX_ERR(0, 271, __pyx_L1_error) #else __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code = &__pyx_type_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code; #endif #if !CYTHON_COMPILING_IN_LIMITED_API #endif #if !CYTHON_USE_TYPE_SPECS - if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code) < 0) __PYX_ERR(0, 252, __pyx_L1_error) + if (__Pyx_PyType_Ready(__pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code) < 0) __PYX_ERR(0, 271, __pyx_L1_error) #endif #if PY_MAJOR_VERSION < 3 __pyx_ptype_8handlers_8payments_4gift___pyx_scope_struct_6_validate_client_code->tp_print = 0; @@ -14628,7 +15328,7 @@ if (!__Pyx_RefNanny) { * from aiogram.types import BufferedInputFile * from aiogram.utils.keyboard import InlineKeyboardBuilder # <<<<<<<<<<<<<< * - * from config import CLIENT_CODE, RENEWAL_PRICES + * from config import CLIENT_CODE, RENEWAL_PRICES, GIFTS_PER_PAGE */ __pyx_t_3 = PyList_New(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 13, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); @@ -14647,11 +15347,11 @@ if (!__Pyx_RefNanny) { /* "handlers/payments/gift.py":15 * from aiogram.utils.keyboard import InlineKeyboardBuilder * - * from config import CLIENT_CODE, RENEWAL_PRICES # <<<<<<<<<<<<<< + * from config import CLIENT_CODE, RENEWAL_PRICES, GIFTS_PER_PAGE # <<<<<<<<<<<<<< * from database import get_balance, store_gift_link, update_balance - * from handlers.buttons.gifts import BACK, GIFT, GIFTS_ABOUT, MY_GIFTS, PROFILE + * from handlers.buttons.gifts import BACK, GIFT, GIFTS_ABOUT, MY_GIFTS, PROFILE, SHARE_GIFT */ - __pyx_t_2 = PyList_New(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 15, __pyx_L1_error) + __pyx_t_2 = PyList_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 15, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_INCREF(__pyx_n_s_CLIENT_CODE); __Pyx_GIVEREF(__pyx_n_s_CLIENT_CODE); @@ -14659,6 +15359,9 @@ if (!__Pyx_RefNanny) { __Pyx_INCREF(__pyx_n_s_RENEWAL_PRICES); __Pyx_GIVEREF(__pyx_n_s_RENEWAL_PRICES); if (__Pyx_PyList_SET_ITEM(__pyx_t_2, 1, __pyx_n_s_RENEWAL_PRICES)) __PYX_ERR(0, 15, __pyx_L1_error); + __Pyx_INCREF(__pyx_n_s_GIFTS_PER_PAGE); + __Pyx_GIVEREF(__pyx_n_s_GIFTS_PER_PAGE); + if (__Pyx_PyList_SET_ITEM(__pyx_t_2, 2, __pyx_n_s_GIFTS_PER_PAGE)) __PYX_ERR(0, 15, __pyx_L1_error); __pyx_t_3 = __Pyx_Import(__pyx_n_s_config, __pyx_t_2, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 15, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -14670,14 +15373,18 @@ if (!__Pyx_RefNanny) { __Pyx_GOTREF(__pyx_t_2); if (PyDict_SetItem(__pyx_d, __pyx_n_s_RENEWAL_PRICES, __pyx_t_2) < 0) __PYX_ERR(0, 15, __pyx_L1_error) __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_ImportFrom(__pyx_t_3, __pyx_n_s_GIFTS_PER_PAGE); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 15, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_GIFTS_PER_PAGE, __pyx_t_2) < 0) __PYX_ERR(0, 15, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; /* "handlers/payments/gift.py":16 * - * from config import CLIENT_CODE, RENEWAL_PRICES + * from config import CLIENT_CODE, RENEWAL_PRICES, GIFTS_PER_PAGE * from database import get_balance, store_gift_link, update_balance # <<<<<<<<<<<<<< - * from handlers.buttons.gifts import BACK, GIFT, GIFTS_ABOUT, MY_GIFTS, PROFILE - * from handlers.texts import GIFTS_TEXT_TEMPLATE, get_gift_link + * from handlers.buttons.gifts import BACK, GIFT, GIFTS_ABOUT, MY_GIFTS, PROFILE, SHARE_GIFT + * from handlers.texts import GIFTS_TEXT_TEMPLATE, get_gift_link, SHARE_TEXT_TEMPLATE */ __pyx_t_3 = PyList_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 16, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); @@ -14708,13 +15415,13 @@ if (!__Pyx_RefNanny) { __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; /* "handlers/payments/gift.py":17 - * from config import CLIENT_CODE, RENEWAL_PRICES + * from config import CLIENT_CODE, RENEWAL_PRICES, GIFTS_PER_PAGE * from database import get_balance, store_gift_link, update_balance - * from handlers.buttons.gifts import BACK, GIFT, GIFTS_ABOUT, MY_GIFTS, PROFILE # <<<<<<<<<<<<<< - * from handlers.texts import GIFTS_TEXT_TEMPLATE, get_gift_link + * from handlers.buttons.gifts import BACK, GIFT, GIFTS_ABOUT, MY_GIFTS, PROFILE, SHARE_GIFT # <<<<<<<<<<<<<< + * from handlers.texts import GIFTS_TEXT_TEMPLATE, get_gift_link, SHARE_TEXT_TEMPLATE * from logger import logger */ - __pyx_t_2 = PyList_New(5); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 17, __pyx_L1_error) + __pyx_t_2 = PyList_New(6); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 17, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_INCREF(__pyx_n_s_BACK); __Pyx_GIVEREF(__pyx_n_s_BACK); @@ -14731,6 +15438,9 @@ if (!__Pyx_RefNanny) { __Pyx_INCREF(__pyx_n_s_PROFILE); __Pyx_GIVEREF(__pyx_n_s_PROFILE); if (__Pyx_PyList_SET_ITEM(__pyx_t_2, 4, __pyx_n_s_PROFILE)) __PYX_ERR(0, 17, __pyx_L1_error); + __Pyx_INCREF(__pyx_n_s_SHARE_GIFT); + __Pyx_GIVEREF(__pyx_n_s_SHARE_GIFT); + if (__Pyx_PyList_SET_ITEM(__pyx_t_2, 5, __pyx_n_s_SHARE_GIFT)) __PYX_ERR(0, 17, __pyx_L1_error); __pyx_t_3 = __Pyx_Import(__pyx_n_s_handlers_buttons_gifts, __pyx_t_2, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 17, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -14754,16 +15464,20 @@ if (!__Pyx_RefNanny) { __Pyx_GOTREF(__pyx_t_2); if (PyDict_SetItem(__pyx_d, __pyx_n_s_PROFILE, __pyx_t_2) < 0) __PYX_ERR(0, 17, __pyx_L1_error) __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_ImportFrom(__pyx_t_3, __pyx_n_s_SHARE_GIFT); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 17, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_SHARE_GIFT, __pyx_t_2) < 0) __PYX_ERR(0, 17, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; /* "handlers/payments/gift.py":18 * from database import get_balance, store_gift_link, update_balance - * from handlers.buttons.gifts import BACK, GIFT, GIFTS_ABOUT, MY_GIFTS, PROFILE - * from handlers.texts import GIFTS_TEXT_TEMPLATE, get_gift_link # <<<<<<<<<<<<<< + * from handlers.buttons.gifts import BACK, GIFT, GIFTS_ABOUT, MY_GIFTS, PROFILE, SHARE_GIFT + * from handlers.texts import GIFTS_TEXT_TEMPLATE, get_gift_link, SHARE_TEXT_TEMPLATE # <<<<<<<<<<<<<< * from logger import logger * */ - __pyx_t_3 = PyList_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 18, __pyx_L1_error) + __pyx_t_3 = PyList_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 18, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_INCREF(__pyx_n_s_GIFTS_TEXT_TEMPLATE); __Pyx_GIVEREF(__pyx_n_s_GIFTS_TEXT_TEMPLATE); @@ -14771,6 +15485,9 @@ if (!__Pyx_RefNanny) { __Pyx_INCREF(__pyx_n_s_get_gift_link); __Pyx_GIVEREF(__pyx_n_s_get_gift_link); if (__Pyx_PyList_SET_ITEM(__pyx_t_3, 1, __pyx_n_s_get_gift_link)) __PYX_ERR(0, 18, __pyx_L1_error); + __Pyx_INCREF(__pyx_n_s_SHARE_TEXT_TEMPLATE); + __Pyx_GIVEREF(__pyx_n_s_SHARE_TEXT_TEMPLATE); + if (__Pyx_PyList_SET_ITEM(__pyx_t_3, 2, __pyx_n_s_SHARE_TEXT_TEMPLATE)) __PYX_ERR(0, 18, __pyx_L1_error); __pyx_t_2 = __Pyx_Import(__pyx_n_s_handlers_texts, __pyx_t_3, 0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 18, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -14782,11 +15499,15 @@ if (!__Pyx_RefNanny) { __Pyx_GOTREF(__pyx_t_3); if (PyDict_SetItem(__pyx_d, __pyx_n_s_get_gift_link, __pyx_t_3) < 0) __PYX_ERR(0, 18, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = __Pyx_ImportFrom(__pyx_t_2, __pyx_n_s_SHARE_TEXT_TEMPLATE); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 18, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_SHARE_TEXT_TEMPLATE, __pyx_t_3) < 0) __PYX_ERR(0, 18, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; /* "handlers/payments/gift.py":19 - * from handlers.buttons.gifts import BACK, GIFT, GIFTS_ABOUT, MY_GIFTS, PROFILE - * from handlers.texts import GIFTS_TEXT_TEMPLATE, get_gift_link + * from handlers.buttons.gifts import BACK, GIFT, GIFTS_ABOUT, MY_GIFTS, PROFILE, SHARE_GIFT + * from handlers.texts import GIFTS_TEXT_TEMPLATE, get_gift_link, SHARE_TEXT_TEMPLATE * from logger import logger # <<<<<<<<<<<<<< * * router = Router() @@ -14884,241 +15605,268 @@ if (!__Pyx_RefNanny) { if (PyDict_SetItem(__pyx_d, __pyx_n_s_start_menu_handler, __pyx_t_2) < 0) __PYX_ERR(0, 29, __pyx_L1_error) __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + /* "handlers/payments/gift.py":60 + * + * + * @router.callback_query(F.data.startswith("my_gifts")) # <<<<<<<<<<<<<< + * async def my_gifts_handler(callback_query: types.CallbackQuery, session: Any, current_page: int = 0): + * """ ' '. .""" + */ + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_router); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_F); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_data); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_startswith); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__52, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyDict_NewPresized(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 60, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_session, __pyx_n_s_Any) < 0) __PYX_ERR(0, 60, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_current_page, __pyx_n_s_int) < 0) __PYX_ERR(0, 60, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_4my_gifts_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_my_gifts_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__4)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + if (!__Pyx_CyFunction_InitDefaults(__pyx_t_3, sizeof(__pyx_defaults), 1)) __PYX_ERR(0, 60, __pyx_L1_error) + /* "handlers/payments/gift.py":61 * + * @router.callback_query(F.data.startswith("my_gifts")) + * async def my_gifts_handler(callback_query: types.CallbackQuery, session: Any, current_page: int = 0): # <<<<<<<<<<<<<< + * """ ' '. .""" * - * @router.callback_query(F.data == "my_gifts") # <<<<<<<<<<<<<< - * async def my_gifts_handler(callback_query: types.CallbackQuery, session: Any): - * """ ' '. .""" */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_router); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 61, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 61, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_F); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 61, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_data); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 61, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = PyObject_RichCompare(__pyx_t_4, __pyx_n_u_my_gifts, Py_EQ); __Pyx_XGOTREF(__pyx_t_2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 61, __pyx_L1_error) + if (!(likely(__Pyx_Py3Int_CheckExact(__pyx_int_0)) || __Pyx_RaiseUnexpectedTypeError("int", __pyx_int_0))) __PYX_ERR(0, 61, __pyx_L1_error) + __Pyx_INCREF(__pyx_int_0); + __Pyx_CyFunction_Defaults(__pyx_defaults, __pyx_t_3)->__pyx_arg_current_page = ((PyObject*)__pyx_int_0); + __Pyx_GIVEREF(__pyx_int_0); + __Pyx_CyFunction_SetDefaultsGetter(__pyx_t_3, __pyx_pf_8handlers_8payments_4gift_23__defaults__); + __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_3, __pyx_t_4); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 61, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 61, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 61, __pyx_L1_error) - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_session, __pyx_n_s_Any) < 0) __PYX_ERR(0, 61, __pyx_L1_error) - __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_4my_gifts_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_my_gifts_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__4)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 61, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_3, __pyx_t_2); - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_4, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 61, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - if (PyDict_SetItem(__pyx_d, __pyx_n_s_my_gifts_handler, __pyx_t_2) < 0) __PYX_ERR(0, 61, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":113 + /* "handlers/payments/gift.py":60 + * + * + * @router.callback_query(F.data.startswith("my_gifts")) # <<<<<<<<<<<<<< + * async def my_gifts_handler(callback_query: types.CallbackQuery, session: Any, current_page: int = 0): + * """ ' '. .""" + */ + __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + if (PyDict_SetItem(__pyx_d, __pyx_n_s_my_gifts_handler, __pyx_t_4) < 0) __PYX_ERR(0, 60, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + + /* "handlers/payments/gift.py":124 * * * @router.callback_query(F.data.startswith("delete_gift|")) # <<<<<<<<<<<<<< * async def delete_gift_handler(callback_query: types.CallbackQuery, session: Any): * """ .""" */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_router); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 113, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 113, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_router); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 124, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 124, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_F); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 113, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_data); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 113, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_F); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 124, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_startswith); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 113, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_data); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 124, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__51, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 113, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_startswith); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 124, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 113, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_4, __pyx_tuple__54, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 124, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 124, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 113, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 113, __pyx_L1_error) - if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_session, __pyx_n_s_Any) < 0) __PYX_ERR(0, 113, __pyx_L1_error) - __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_7delete_gift_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_delete_gift_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__15)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 113, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 124, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 124, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_session, __pyx_n_s_Any) < 0) __PYX_ERR(0, 124, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_7delete_gift_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_delete_gift_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__18)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 124, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_3, __pyx_t_4); - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 113, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); + __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_3, __pyx_t_2); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - if (PyDict_SetItem(__pyx_d, __pyx_n_s_delete_gift_handler, __pyx_t_4) < 0) __PYX_ERR(0, 113, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_4, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 124, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + if (PyDict_SetItem(__pyx_d, __pyx_n_s_delete_gift_handler, __pyx_t_2) < 0) __PYX_ERR(0, 124, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":128 + /* "handlers/payments/gift.py":139 * * * @router.callback_query(F.data == "gift") # <<<<<<<<<<<<<< * async def gift_subscription_handler(callback_query: types.CallbackQuery): * """ ''. .""" */ - __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_router); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 128, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 128, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_F); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 128, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_data); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 128, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_router); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 139, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = PyObject_RichCompare(__pyx_t_2, __pyx_n_u_gift, Py_EQ); __Pyx_XGOTREF(__pyx_t_4); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 128, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 139, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 128, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_F); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 139, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 128, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 128, __pyx_L1_error) - __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_10gift_subscription_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_gift_subscription_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__17)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 128, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_3); - __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_3, __pyx_t_4); - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 128, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_data); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 139, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - if (PyDict_SetItem(__pyx_d, __pyx_n_s_gift_subscription_handler, __pyx_t_4) < 0) __PYX_ERR(0, 128, __pyx_L1_error) + __pyx_t_2 = PyObject_RichCompare(__pyx_t_4, __pyx_n_u_gift, Py_EQ); __Pyx_XGOTREF(__pyx_t_2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 139, __pyx_L1_error) __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 139, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 139, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 139, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_10gift_subscription_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_gift_subscription_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__19)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 139, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_3, __pyx_t_2); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_4, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 139, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + if (PyDict_SetItem(__pyx_d, __pyx_n_s_gift_subscription_handler, __pyx_t_2) < 0) __PYX_ERR(0, 139, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":148 + /* "handlers/payments/gift.py":159 * * * @router.callback_query(F.data.startswith("gift|")) # <<<<<<<<<<<<<< * async def confirm_gift_handler(callback_query: types.CallbackQuery, session: Any): * """ .""" */ - __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_router); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 148, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 148, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_router); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 159, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 159, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_F); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 148, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_data); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 148, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_F); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 159, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_startswith); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 148, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_data); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 159, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_4, __pyx_tuple__54, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 148, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_startswith); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 159, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 148, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__57, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 159, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 159, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 148, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 148, __pyx_L1_error) - if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_session, __pyx_n_s_Any) < 0) __PYX_ERR(0, 148, __pyx_L1_error) - __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_13confirm_gift_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_confirm_gift_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__22)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 148, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyDict_NewPresized(2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 159, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 159, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_session, __pyx_n_s_Any) < 0) __PYX_ERR(0, 159, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_13confirm_gift_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_confirm_gift_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__24)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 159, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_3, __pyx_t_2); - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_4, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 148, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); + __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_3, __pyx_t_4); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - if (PyDict_SetItem(__pyx_d, __pyx_n_s_confirm_gift_handler, __pyx_t_2) < 0) __PYX_ERR(0, 148, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 159, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + if (PyDict_SetItem(__pyx_d, __pyx_n_s_confirm_gift_handler, __pyx_t_4) < 0) __PYX_ERR(0, 159, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - /* "handlers/payments/gift.py":188 + /* "handlers/payments/gift.py":199 * * * @router.callback_query(F.data.startswith("confirm_gift|")) # <<<<<<<<<<<<<< * async def finalize_gift_handler(callback_query: types.CallbackQuery, state: FSMContext, session: Any): * """ .""" */ - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_router); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 188, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 188, __pyx_L1_error) + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_router); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 199, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_callback_query); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 199, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_F); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 188, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_2); - __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_data); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 188, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_F); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 199, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); - __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_startswith); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 188, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_data); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 199, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__56, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 188, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_startswith); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 199, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 188, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_4, __pyx_tuple__59, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 199, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 199, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyDict_NewPresized(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 188, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 188, __pyx_L1_error) - if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_state, __pyx_n_s_FSMContext) < 0) __PYX_ERR(0, 188, __pyx_L1_error) - if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_session, __pyx_n_s_Any) < 0) __PYX_ERR(0, 188, __pyx_L1_error) - __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_16finalize_gift_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_finalize_gift_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__28)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 188, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyDict_NewPresized(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 199, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_callback_query, __pyx_kp_s_types_CallbackQuery) < 0) __PYX_ERR(0, 199, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_state, __pyx_n_s_FSMContext) < 0) __PYX_ERR(0, 199, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_session, __pyx_n_s_Any) < 0) __PYX_ERR(0, 199, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_16finalize_gift_handler, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_finalize_gift_handler, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__30)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 199, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); - __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_3, __pyx_t_4); - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; - __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 188, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); + __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_3, __pyx_t_2); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - if (PyDict_SetItem(__pyx_d, __pyx_n_s_finalize_gift_handler, __pyx_t_4) < 0) __PYX_ERR(0, 188, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_4, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 199, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + if (PyDict_SetItem(__pyx_d, __pyx_n_s_finalize_gift_handler, __pyx_t_2) < 0) __PYX_ERR(0, 199, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":236 + /* "handlers/payments/gift.py":255 * * * def get_hardware_id(): # <<<<<<<<<<<<<< * """ * hardware-. */ - __pyx_t_4 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_19get_hardware_id, 0, __pyx_n_s_get_hardware_id, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__59)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 236, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - if (PyDict_SetItem(__pyx_d, __pyx_n_s_get_hardware_id, __pyx_t_4) < 0) __PYX_ERR(0, 236, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_2 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_19get_hardware_id, 0, __pyx_n_s_get_hardware_id, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__62)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 255, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_get_hardware_id, __pyx_t_2) < 0) __PYX_ERR(0, 255, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; - /* "handlers/payments/gift.py":252 + /* "handlers/payments/gift.py":271 * return None * * async def validate_client_code(): # <<<<<<<<<<<<<< * """ * hardware ID . */ - __pyx_t_4 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_21validate_client_code, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_validate_client_code, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__35)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 252, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - if (PyDict_SetItem(__pyx_d, __pyx_n_s_validate_client_code, __pyx_t_4) < 0) __PYX_ERR(0, 252, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_2 = __Pyx_CyFunction_New(&__pyx_mdef_8handlers_8payments_4gift_21validate_client_code, __Pyx_CYFUNCTION_COROUTINE, __pyx_n_s_validate_client_code, NULL, __pyx_n_s_handlers_payments_gift, __pyx_d, ((PyObject *)__pyx_codeobj__37)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 271, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_validate_client_code, __pyx_t_2) < 0) __PYX_ERR(0, 271, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; /* "handlers/payments/gift.py":1 * import hashlib # <<<<<<<<<<<<<< * import os * import platform */ - __pyx_t_4 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1, __pyx_L1_error) - __Pyx_GOTREF(__pyx_t_4); - if (PyDict_SetItem(__pyx_d, __pyx_n_s_test, __pyx_t_4) < 0) __PYX_ERR(0, 1, __pyx_L1_error) - __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_2 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_test, __pyx_t_2) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; /*--- Wrapped vars code ---*/ @@ -18358,6 +19106,137 @@ bad: "generator raised StopIteration"); } +/* ArgTypeTest */ + static int __Pyx__ArgTypeTest(PyObject *obj, PyTypeObject *type, const char *name, int exact) +{ + __Pyx_TypeName type_name; + __Pyx_TypeName obj_type_name; + if (unlikely(!type)) { + PyErr_SetString(PyExc_SystemError, "Missing type object"); + return 0; + } + else if (exact) { + #if PY_MAJOR_VERSION == 2 + if ((type == &PyBaseString_Type) && likely(__Pyx_PyBaseString_CheckExact(obj))) return 1; + #endif + } + else { + if (likely(__Pyx_TypeCheck(obj, type))) return 1; + } + type_name = __Pyx_PyType_GetName(type); + obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj)); + PyErr_Format(PyExc_TypeError, + "Argument '%.200s' has incorrect type (expected " __Pyx_FMT_TYPENAME + ", got " __Pyx_FMT_TYPENAME ")", name, type_name, obj_type_name); + __Pyx_DECREF_TypeName(type_name); + __Pyx_DECREF_TypeName(obj_type_name); + return 0; +} + +/* SliceObject */ + static CYTHON_INLINE PyObject* __Pyx_PyObject_GetSlice(PyObject* obj, + Py_ssize_t cstart, Py_ssize_t cstop, + PyObject** _py_start, PyObject** _py_stop, PyObject** _py_slice, + int has_cstart, int has_cstop, int wraparound) { + __Pyx_TypeName obj_type_name; +#if CYTHON_USE_TYPE_SLOTS + PyMappingMethods* mp; +#if PY_MAJOR_VERSION < 3 + PySequenceMethods* ms = Py_TYPE(obj)->tp_as_sequence; + if (likely(ms && ms->sq_slice)) { + if (!has_cstart) { + if (_py_start && (*_py_start != Py_None)) { + cstart = __Pyx_PyIndex_AsSsize_t(*_py_start); + if ((cstart == (Py_ssize_t)-1) && PyErr_Occurred()) goto bad; + } else + cstart = 0; + } + if (!has_cstop) { + if (_py_stop && (*_py_stop != Py_None)) { + cstop = __Pyx_PyIndex_AsSsize_t(*_py_stop); + if ((cstop == (Py_ssize_t)-1) && PyErr_Occurred()) goto bad; + } else + cstop = PY_SSIZE_T_MAX; + } + if (wraparound && unlikely((cstart < 0) | (cstop < 0)) && likely(ms->sq_length)) { + Py_ssize_t l = ms->sq_length(obj); + if (likely(l >= 0)) { + if (cstop < 0) { + cstop += l; + if (cstop < 0) cstop = 0; + } + if (cstart < 0) { + cstart += l; + if (cstart < 0) cstart = 0; + } + } else { + if (!PyErr_ExceptionMatches(PyExc_OverflowError)) + goto bad; + PyErr_Clear(); + } + } + return ms->sq_slice(obj, cstart, cstop); + } +#else + CYTHON_UNUSED_VAR(wraparound); +#endif + mp = Py_TYPE(obj)->tp_as_mapping; + if (likely(mp && mp->mp_subscript)) +#else + CYTHON_UNUSED_VAR(wraparound); +#endif + { + PyObject* result; + PyObject *py_slice, *py_start, *py_stop; + if (_py_slice) { + py_slice = *_py_slice; + } else { + PyObject* owned_start = NULL; + PyObject* owned_stop = NULL; + if (_py_start) { + py_start = *_py_start; + } else { + if (has_cstart) { + owned_start = py_start = PyInt_FromSsize_t(cstart); + if (unlikely(!py_start)) goto bad; + } else + py_start = Py_None; + } + if (_py_stop) { + py_stop = *_py_stop; + } else { + if (has_cstop) { + owned_stop = py_stop = PyInt_FromSsize_t(cstop); + if (unlikely(!py_stop)) { + Py_XDECREF(owned_start); + goto bad; + } + } else + py_stop = Py_None; + } + py_slice = PySlice_New(py_start, py_stop, Py_None); + Py_XDECREF(owned_start); + Py_XDECREF(owned_stop); + if (unlikely(!py_slice)) goto bad; + } +#if CYTHON_USE_TYPE_SLOTS + result = mp->mp_subscript(obj, py_slice); +#else + result = PyObject_GetItem(obj, py_slice); +#endif + if (!_py_slice) { + Py_DECREF(py_slice); + } + return result; + } + obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj)); + PyErr_Format(PyExc_TypeError, + "'" __Pyx_FMT_TYPENAME "' object is unsliceable", obj_type_name); + __Pyx_DECREF_TypeName(obj_type_name); +bad: + return NULL; +} + /* DictGetItem */ #if PY_MAJOR_VERSION >= 3 && !CYTHON_COMPILING_IN_PYPY static PyObject *__Pyx_PyDict_GetItem(PyObject *d, PyObject* key) { @@ -19476,7 +20355,7 @@ static PyObject *__Pyx_ImportDottedModule_WalkParts(PyObject *module, PyObject * #endif static PyObject *__Pyx__ImportDottedModule(PyObject *name, PyObject *parts_tuple) { #if PY_MAJOR_VERSION < 3 - PyObject *module, *from_list, *star = __pyx_n_s__47; + PyObject *module, *from_list, *star = __pyx_n_s__49; CYTHON_UNUSED_VAR(parts_tuple); from_list = PyList_New(1); if (unlikely(!from_list)) @@ -19539,7 +20418,7 @@ static PyObject *__Pyx_ImportDottedModule(PyObject *name, PyObject *parts_tuple) if (unlikely(!module_name_str)) { goto modbad; } module_name = PyUnicode_FromString(module_name_str); if (unlikely(!module_name)) { goto modbad; } - module_dot = PyUnicode_Concat(module_name, __pyx_kp_u__48); + module_dot = PyUnicode_Concat(module_name, __pyx_kp_u__50); if (unlikely(!module_dot)) { goto modbad; } full_name = PyUnicode_Concat(module_dot, name); if (unlikely(!full_name)) { goto modbad; } @@ -20643,6 +21522,17 @@ static CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *func, Py return op; } +/* RaiseUnexpectedTypeError */ + static int +__Pyx_RaiseUnexpectedTypeError(const char *expected, PyObject *obj) +{ + __Pyx_TypeName obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj)); + PyErr_Format(PyExc_TypeError, "Expected %s, got " __Pyx_FMT_TYPENAME, + expected, obj_type_name); + __Pyx_DECREF_TypeName(obj_type_name); + return 0; +} + /* CLineInTraceback */ #ifndef CYTHON_CLINE_IN_TRACEBACK static int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line) { @@ -21041,7 +21931,7 @@ __Pyx_PyType_GetName(PyTypeObject* tp) if (unlikely(name == NULL) || unlikely(!PyUnicode_Check(name))) { PyErr_Clear(); Py_XDECREF(name); - name = __Pyx_NewRef(__pyx_n_s__61); + name = __Pyx_NewRef(__pyx_n_s__64); } return name; } diff --git a/handlers/payments/gift.cpython-312-x86_64-linux-gnu.so b/handlers/payments/gift.cpython-312-x86_64-linux-gnu.so index bd8d7f6bfc4b8a4d851058a101b6ea6af0e62ccb..e58ad6139ddf8c8e83c76127ff21f9d21393a31c 100755 GIT binary patch literal 1538320 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%0A@xYzO>LlZd1p0|7OcEmfJG08u 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

yEN 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

NTNv092wJe9Yob^% z*Oi)Ur@DS=!DI`JW5JfYF0^1@1!kjrz-{N6t}K}Ugu{lqq&k+GfGa)lni(D@lcAtg zsGyVas99lTG&2>I$mjkGVwy^hpu5k0=ti#;s{3y5Q7%%R_x*%wZrusLBg>KF>~XTN zv)o=Ta7V-rS&+Pg>%ckFo9bUIn@G<42lC3g<&n!}t$KN2d4SHt^9+~K{`ovNFtuRy zkM1uklS`tP2pofQBU@U`DuG*L_Oo^Co42nFJX7+f2watSmB2k1z>vL1Y!8|DSrEH` z5Sq!f%dp{zX}Y4)qI%Mn92y) zZCn>Nx7plvAm=z-x+qRK8dmiW4^jWjKl@ExWpODga`G!|JSAN1+bJ;1cSYbetEX}g zpC|Be_)p=;mn{27(SodqD^mJP{F|lp=LXhDaUTg>6quf8yA*p`)GFCav_0yW!0)53 z3%nhr^dKdAndrg(=yQZ@ViNzVng^VKNAb8QO%H}2AN)R{^#lS(8zoy{kPIpsj zUff3m�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

?%C$Z6f7`WXC=$Z30T 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

aD}d(~NVR$2SMBP#!V=VAkk4T_dL~ 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�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
    rxex2D5VArV>ARc}ILIeN0 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