I am learning python. To practice, I am coding a hangman application in
pyGTK.
Here are my imports:
import pygtk
pygtk.require('2.0')
import gtk
import random
Here is my main class:
class PenduGTK:
Inside the class is a method with a bit of code:
def masque(chaine,liInd=0):
i = 0
lenght = len(chaine)
The offending line is the one with len(chaine)
Here are the error messages:
penduGTK.py
Traceback (most recent call last):
File "/home/xxx/bin/penduGTK.py", line 23, in enter_callback
self.lblMot.set_text(self.masque(self.motChoisi))
File "/home/xxx/bin/penduGTK.py", line 44, in masque
lenght = len(chaine)
AttributeError: PenduGTK instance has no attribute '__len__'
I would think it has to do with namespaces, scopes and visibility. But how
do I refer to built-in functions from inside a class?
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor