What exactly do you inherit from another class in python? With no type checking in python, the type doesn't matter, and the __init__() function of the parent doesn't seem to be called (unless you explicitly call it yourself). Does it inherit anything more than just the member functions?