Quel est le Python d'erreur “nom "auto" n'est pas défini”?

Je ne peux pas comprendre quel est le problème avec cette très simple extrait de:

class A(object):
        def printme(self):
                print "A"

        self.printme()

a = A()

Traceback (most recent call last): File "prog.py", line 1, in

classe A(objet): File "prog.py", line 5, dans Un
auto.printme() NameError: name 'soi' n'est pas défini

OriginalL'auteur Yarin | 2011-11-18