super() fails with error: TypeError "argument 1 must be type, not classobj" when parent does not inherit from object super() fails with error: TypeError "argument 1 must be type, not classobj" when parent does not inherit from object python python