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 Object-Oriented Python Instant Objects Master Class

Object Oriented Python - Cannot pass challenge - class RaceCar

Hi everyone,

for some reasons the challenge doesn't let me pass. The code should be right, at least it is on my local machine. I just get "Bummer: Try again!" as a message every time.

I looked for some answers already and I found that a lot of people have problems with the challenges. The solution there was to just reload/restart the challenge, or try logging out and back in which then solved the issue.

But this is not the case for me. I've tried restarting multiple times, logging out and back in, clearing the cache and restarting the browser itself.

I had that kind of problem a couple times already which is really frustrating -.-

Please help

racecar.py
class RaceCar:

    def __init__(self, color, fuel_remaining, **kwargs):
        self.laps = 0
        self.color = color
        self.fuel_remaining = fuel_remaining

        for key, value in kwargs.items():
            setattr(self, key, value)

    def run_lap(self, length):
        self.fuel_remaining -= length * 0.125
        self.laps += 1

2 Answers

Chris Freeman
MOD
Chris Freeman
Treehouse Moderator 68,441 Points

It looks like you've mixed TAB and Space indentation. Replace the Tab in front of line def run_lap(self, length):

Post back if you need more help. Good luck!!

After multiple re-writing, it worked at some point. But still thanks, next time I will watch out for tabs more :)

Chris Freeman
Chris Freeman
Treehouse Moderator 68,441 Points

The original code above works if pasted into the challenge (the display formatting hides tab/space inconsistencies). A rewrite should not have been necessary.