Brian Skinn <bsk...@alum.mit.edu> added the comment:
Identifiers starting with two uppercase letters returns a HUGE list. >>> pat2 = re.compile(r"([.][A-Z][A-Z])[^.]*$") Filtering down by only those that contain.lower() "type": >>> pprint([obj.name for obj in inv.objects if obj.role == "data" and >>> pat2.search(obj.name) and "type" in obj.name.lower()]) ['errno.EPROTOTYPE', 'locale.LC_CTYPE', 'sqlite3.PARSE_DECLTYPES', 'ssl.CHANNEL_BINDING_TYPES', 'token.TYPE_COMMENT', 'token.TYPE_IGNORE', 'typing.TYPE_CHECKING', 'xml.parsers.expat.XMLParserType'] Of these, only 'xml.parsers.expat.XMLParserType' seems to me a likely problem entry. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue45391> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com