Чтобы вызвать метод из того же класса, вам понадобится ключевое слово self
.
class a:
def abc(self):
print "haha"
def test(self):
self.abc() // will look for abc method in 'a' class
Без ключевого слова self
python ищет метод abc
в глобальном scope, поэтому вы получаете эту ошибку.