Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Python

Maximilian Hill
seal-mask
.a{fill-rule:evenodd;}techdegree
Maximilian Hill
Python Development Techdegree Student 4,142 Points

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
221,323 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__().