Вы сказали, isAddressValid
- это метод, верно? Поскольку add
также является методом, возможно, вам придется добавить self.
:
if (self.isAddressValid(self.email) == 0):
Скорее всего, это будет иметь дело с вашим NameError
.
После этого добавьте предложение else
, когда проверка прошла успешно:
…
self.errors['email'] = 'You have entered an invalid e-mail address'
return 0
else:
return 1