Ну, после того, как автор вопроса привел весь код, правда, падающий на строчке выше, минимальное исправление таково.
1. Метод counterVectors(self) поменять на:
def counterVectors(self):
counter = 0
if self.previousLayer:
for x in range(self.previousLayer.getLengthOfLayer()):
counter += self.previousLayer.getNeuronValueByNumber(x)*self.weigthsFromPreviousLayer[x]
return counter
2. Все фигурные скобки поменять на квадратные.
P.S. А после этого приводить код в приличный вид. И речь не только о PEP8, type hinting и docstrings. Возможно, я бы использовал не ссылки на предыдущий слой из данного, а из данного на следующий. Тогда обсуждаемая функция бы упростилась.