> You can delete the final return, the return value is ignored anyway. > And it needs: Thread.__init__(self) Next time I'll paste the code into the message instead of the other way round.