From dde9cd323cae35d8091acf947e3ee0b20d41fd9b Mon Sep 17 00:00:00 2001 From: _run Date: Fri, 25 Feb 2022 19:45:52 +0500 Subject: [PATCH] Update asyncio_filters.py --- telebot/asyncio_filters.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/telebot/asyncio_filters.py b/telebot/asyncio_filters.py index 6c1fc4b..ec0baad 100644 --- a/telebot/asyncio_filters.py +++ b/telebot/asyncio_filters.py @@ -1,5 +1,6 @@ from abc import ABC from typing import Optional, Union +from telebot.asyncio_handler_backends import State from telebot import types @@ -280,10 +281,10 @@ class StateFilter(AdvancedCustomFilter): if isinstance(text, list): new_text = [] for i in text: - if isclass(i): i = i.name + if isinstance(text, State): i = i.name new_text.append(i) text = new_text - elif isinstance(text, object): + elif isinstance(text, State): text = text.name if message.chat.type == 'group':