Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python

Restarting Phrase Hunters

Hello All,

I'm working on the unit three project and I'm having a hard time restarting the game. I try and clear self. guesses list, which works somewhat. It clears the board so the letters are no longer present but that somehow shifts the underscores so that when typing in the correct word it does not complete. In addition, the word is the same as in the last game.

I feel like I need to reset the class instance, but I don't know how. Can someone provide direction on how to make this adjustment,

My code: https://w.trhou.se/wiwd9fvyv0

1 Answer

Steven Parker
Steven Parker
229,732 Points

On line 70, you probably intended to call the method self.guesses.clear(), but the parentheses are missing.

But you won't need it, since a reset will be best done by repeating what the __init__ method did. So you could perform those same steps again, or just replace all the "yes" code (other than the message) with a call to self.__init__().