Проблема в том, что вы никогда не указывали, какой родительский класс был для класса getMessages
.
Вы должны определить класс следующим образом:
class getMessages(Gmail):
Если ваш дочерний класс не переопределяет функцию getMessagesBodies()
, вам фактически не нужно использовать super()
, чтобы указать, что вы хотите вызвать родительскую функцию. Используя self.getMessagesBodies()
в вашем дочернем классе, он автоматически вызовет функцию родителя, поскольку ребенок наследует все те же функции от родителя.
Таким образом, вы можете вызывать функцию без использования супер, как:
self.getMessagesBodies(text)
Кроме того, просто подсказка: getMessages
больше похоже на имя функции, чем на класс. Обычно классы полностью пишутся с заглавной буквы и являются объектом, а не действием.