У меня есть класс python с именем MyFilter
. В одном из методов я фильтрую список:
def __gatherCommits(self, head, count=2, commits=[]):
next_commits = self.repo.iter_commits(head, max_count=count)
filtered_commits = list(filter(lambda x: x.committed_date == self.current_day, next_commits))
Эта последняя строка вызывает ошибку:
File "MyFilter.py", line 22, in __gatherCommits
filtered_commits = list(filter(lambda x: x.committed_date == self.current_day, next_commits))
TypeError: 'MyFilter' object is not callable
Когда я удаляю неправильную строку, она работает должным образом.