Author: Armin Rigo <ar...@tunes.org> Branch: Changeset: r77190:879198358af4 Date: 2015-05-08 09:22 +0200 http://bitbucket.org/pypy/pypy/changeset/879198358af4/
Log: Replace some "acceptable_as_base_class=False" with "assert not acceptable_as_base_class" to make it clear that it defaults to False if there is no __new__ diff --git a/pypy/interpreter/typedef.py b/pypy/interpreter/typedef.py --- a/pypy/interpreter/typedef.py +++ b/pypy/interpreter/typedef.py @@ -536,7 +536,7 @@ __objclass__ = GetSetProperty(GetSetProperty.descr_get_objclass), __doc__ = interp_attrproperty('doc', cls=GetSetProperty), ) -GetSetProperty.typedef.acceptable_as_base_class = False +assert not GetSetProperty.typedef.acceptable_as_base_class # no __new__ class Member(W_Root): @@ -590,7 +590,7 @@ __name__ = interp_attrproperty('name', cls=Member), __objclass__ = interp_attrproperty_w('w_cls', cls=Member), ) -Member.typedef.acceptable_as_base_class = False +assert not Member.typedef.acceptable_as_base_class # no __new__ # ____________________________________________________________ @@ -706,7 +706,7 @@ co_flags = GetSetProperty(fget_co_flags, cls=Code), co_consts = GetSetProperty(fget_co_consts, cls=Code), ) -Code.typedef.acceptable_as_base_class = False +assert not Code.typedef.acceptable_as_base_class # no __new__ BuiltinCode.typedef = TypeDef('builtin-code', __reduce__ = interp2app(BuiltinCode.descr__reduce__), @@ -716,7 +716,7 @@ co_flags = GetSetProperty(fget_co_flags, cls=BuiltinCode), co_consts = GetSetProperty(fget_co_consts, cls=BuiltinCode), ) -BuiltinCode.typedef.acceptable_as_base_class = False +assert not BuiltinCode.typedef.acceptable_as_base_class # no __new__ PyCode.typedef = TypeDef('code', @@ -761,7 +761,7 @@ f_locals = GetSetProperty(PyFrame.fget_getdictscope), f_globals = interp_attrproperty_w('w_globals', cls=PyFrame), ) -PyFrame.typedef.acceptable_as_base_class = False +assert not PyFrame.typedef.acceptable_as_base_class # no __new__ Module.typedef = TypeDef("module", __new__ = interp2app(Module.descr_module__new__.im_func), @@ -907,7 +907,7 @@ tb_lineno = GetSetProperty(PyTraceback.descr_tb_lineno), tb_next = interp_attrproperty('next', cls=PyTraceback), ) -PyTraceback.typedef.acceptable_as_base_class = False +assert not PyTraceback.typedef.acceptable_as_base_class # no __new__ GeneratorIterator.typedef = TypeDef("generator", __repr__ = interp2app(GeneratorIterator.descr__repr__), @@ -929,7 +929,7 @@ __name__ = GetSetProperty(GeneratorIterator.descr__name__), __weakref__ = make_weakref_descr(GeneratorIterator), ) -GeneratorIterator.typedef.acceptable_as_base_class = False +assert not GeneratorIterator.typedef.acceptable_as_base_class # no __new__ Cell.typedef = TypeDef("cell", __cmp__ = interp2app(Cell.descr__cmp__), @@ -939,17 +939,17 @@ __setstate__ = interp2app(Cell.descr__setstate__), cell_contents= GetSetProperty(Cell.descr__cell_contents, cls=Cell), ) -Cell.typedef.acceptable_as_base_class = False +assert not Cell.typedef.acceptable_as_base_class # no __new__ Ellipsis.typedef = TypeDef("Ellipsis", __repr__ = interp2app(Ellipsis.descr__repr__), ) -Ellipsis.typedef.acceptable_as_base_class = False +assert not Ellipsis.typedef.acceptable_as_base_class # no __new__ NotImplemented.typedef = TypeDef("NotImplemented", __repr__ = interp2app(NotImplemented.descr__repr__), ) -NotImplemented.typedef.acceptable_as_base_class = False +assert not NotImplemented.typedef.acceptable_as_base_class # no __new__ SuspendedUnroller.typedef = TypeDef("SuspendedUnroller") -SuspendedUnroller.typedef.acceptable_as_base_class = False +assert not SuspendedUnroller.typedef.acceptable_as_base_class # no __new__ _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit