On Thu, Jun 7, 2012 at 9:47 PM, Terry Reedy <tjre...@udel.edu> wrote: > On 6/7/2012 11:45 AM, Daniel Urban wrote: >> >> On Thu, Jun 7, 2012 at 2:08 PM, nick.coghlan<python-check...@python.org> >> wrote: >>> >>> -* If the metaclass hint refers to an instance of ``type``, then it is >>> +* If the metaclass hint refers to a subclass of ``type``, then it is >>> considered as a candidate metaclass along with the metaclasses of all >>> of >>> the parents of the class being defined. If a more appropriate metaclass >>> is >>> found amongst the candidates, then it will be used instead of the one >> >> >> I think here "instance" was correct (see >> http://hg.python.org/cpython/file/default/Lib/types.py#l76 and >> http://hg.python.org/cpython/file/cedc68440a67/Python/bltinmodule.c#l90). > > > If so, then the behavior of the standard case of a type subclass is not > obviously (to me) covered.
A subclass of type is also necessarily an instance of type, so that is also covered by this case. Daniel _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com