New submission from Bernat Gabor <gaborjber...@gmail.com>: ❯ py -3.8 -c 'from typing import TypedDict; print(type(TypedDict))' <class 'typing._TypedDictMeta'>
❯ py -3.9 -c 'from typing import TypedDict; print(type(TypedDict))' <class 'function'> Python 3.9 changed the type of the TypedDict but the documentation still says it's a class - see https://docs.python.org/3.9/library/typing.html#typing.TypedDict. I must also say I'm suprised you can inherit from a function, but we should update the documentation to reflect that the type of the element in question is no longer class. ---------- messages: 378212 nosy: gaborjbernat priority: normal severity: normal status: open title: Docs: TypedDict is now of type function instead of class versions: Python 3.10, Python 3.9 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue41973> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com