Author: Armin Rigo <ar...@tunes.org> Branch: Changeset: r89619:4dc79c0c13a6 Date: 2017-01-16 20:37 +0100 http://bitbucket.org/pypy/pypy/changeset/4dc79c0c13a6/
Log: Last missing __objclass__ diff --git a/pypy/objspace/std/test/test_typeobject.py b/pypy/objspace/std/test/test_typeobject.py --- a/pypy/objspace/std/test/test_typeobject.py +++ b/pypy/objspace/std/test/test_typeobject.py @@ -1333,3 +1333,4 @@ assert int.__dict__['imag'].__objclass__ is int assert file.closed.__objclass__ is file assert type.__dict__['__name__'].__objclass__ is type + assert type.__dict__['__doc__'].__objclass__ is type diff --git a/pypy/objspace/std/typeobject.py b/pypy/objspace/std/typeobject.py --- a/pypy/objspace/std/typeobject.py +++ b/pypy/objspace/std/typeobject.py @@ -958,7 +958,7 @@ __base__ = GetSetProperty(descr__base), __mro__ = GetSetProperty(descr_get__mro__), __dict__=GetSetProperty(type_get_dict), - __doc__ = GetSetProperty(descr__doc), + __doc__ = GetSetProperty(descr__doc, cls=W_TypeObject), mro = gateway.interp2app(descr_mro), __flags__ = GetSetProperty(descr__flags), __module__ = GetSetProperty(descr_get__module, descr_set__module), _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit