Python Object-Oriented Python Advanced Objects Double

it keep on giving a bummber .....um stuck anybody to help

doubler.py

doubler.py
class Double(int):
    pass

class Double(int):
    def __new__(*arg, **kwarg):
    return 2 * int.__new__(*arg, **kwarg)
    return int.__new__(double)

1 Answer

Chris Freeman
MOD
Chris Freeman
Treehouse Moderator 65,221 Points

You are very close! The first return statement is not indented far enough inside the __new__ method. Remove the second return statement.

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