Δημοσιεύτηκε: 22 Ιούλ 2009, 14:40
από logari81
Το σφάλμα που σου βγαζει ειναι αυτο:
Κώδικας: Επιλογή όλων
Traceback (most recent call last):
File "test.py", line 122, in <module>
main()
File "test.py", line 84, in main
rps = RPS()
File "test.py", line 64, in __init__
self.list.insertLast('rock')
File "test.py", line 44, in insertLast
while self.current.getNextNode() != self.first:
AttributeError: 'NoneType' object has no attribute 'getNextNode'

Το προβλημα ειναι οτι εδω
Κώδικας: Επιλογή όλων
while self.current.getNextNode() != self.first:

μετα από μια επαναληψη το self.current παίρνει την τιμή None. Μαλλον ήθελες να κανεις μια κυκλική λίστα ώστε να επανερχεσαι στο πρωτο element αλλα κατι δεν πηγε καλα.