From 3fb0a23db7a69f42ad4f236246c608bfe46a8a3c Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Tue, 26 Jun 2018 02:57:33 +0300 Subject: [PATCH] Are you kidding me? --- aiogram/dispatcher/filters/factory.py | 2 ++ aiogram/dispatcher/filters/filters.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/aiogram/dispatcher/filters/factory.py b/aiogram/dispatcher/filters/factory.py index 88d1f141..e7bd3204 100644 --- a/aiogram/dispatcher/filters/factory.py +++ b/aiogram/dispatcher/filters/factory.py @@ -5,6 +5,8 @@ from ..handler import Handler # TODO: move check_filter/check_filters functions to FiltersFactory class +# TODO: Найти где просирается кусок конфига фильтров + class FiltersFactory: """ diff --git a/aiogram/dispatcher/filters/filters.py b/aiogram/dispatcher/filters/filters.py index e65d50e1..c0ffcf57 100644 --- a/aiogram/dispatcher/filters/filters.py +++ b/aiogram/dispatcher/filters/filters.py @@ -137,4 +137,4 @@ class BaseFilter(AbstractFilter): @classmethod def validate(cls, full_config: typing.Dict[str, typing.Any]) -> typing.Dict[str, typing.Any]: if cls.key is not None and cls.key in full_config: - return {cls.key: full_config.pop(cls.key)} + return {cls.key: full_config[cls.key]}