Fix TypeError('Filter must be callable and/or awaitable!') on list, set and tuple states

This commit is contained in:
Suren Khorenyan 2018-02-21 17:36:59 +03:00
parent 55ed11dbd2
commit 87387b559c

View file

@ -270,7 +270,7 @@ def generate_default_filters(dispatcher, *args, **kwargs):
filters_set.append(filter_)
elif name == DefaultFilters.STATE:
if isinstance(filter_, (list, set, tuple)):
filters_set.append(filters_set.append(StatesListFilter(dispatcher, filter_)))
filters_set.append(StatesListFilter(dispatcher, filter_))
else:
filters_set.append(StateFilter(dispatcher, filter_))
elif isinstance(filter_, Filter):