I inadvertently left off the "def" before "__init__"
class Car(object): condition = "new" __init__(self, model, color, mpg): self.model = model self.color = color self.mpg = mpg
The interpreter kicked back a syntax error as expected, but the submission tester patted me on the head: "Way to go!" and promptly advanced me to the next lesson.
I think one should not be promoted if the interpreter can't run the code, unless the point of the lesson is specifically to demonstrate syntax errors or other interpreter messages...