classification
Title: PEP3119 inconsintent with actual CPython impl
Type: Stage:
Components: Documentation Versions: Python 3.5
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: docs@python Nosy List: dmiyakawa, docs@python, r.david.murray
Priority: normal Keywords:

Created on 2016-08-10 08:18 by dmiyakawa, last changed 2016-08-10 13:52 by r.david.murray.

Messages (2)
msg272321 - (view) Author: Daisuke Miyakawa (dmiyakawa) Date: 2016-08-10 08:17
Python 3.5.2 (and Python 2.7.12) uses Py_TPFLAGS_IS_ABSTRACT while PEP 3119 menttions "Py_TPFLAGS_ABSTRACT" for it. At some point had the name of the flag been changed without modifying PEP?
msg272333 - (view) Author: R. David Murray (r.david.murray) * (Python committer) Date: 2016-08-10 13:52
Probably.  PEPs, once completed (unless they are informational PEPs), are historical documents, and the real implementation may diverge from the PEP immediately, or after maintenance updates.  The real documentation for the added feature should be in the main docs.  We are not always good about making that true, and we do reference the PEPs, and so sometimes we do update them.  I'll leave this open so someone knowledgeable about it can decide if this should be fixed, or if there are missing "real docs" (I don't get hits for either constant grepping the docs).
History
Date User Action Args
2016-08-10 13:52:48r.david.murraysetnosy: + r.david.murray
messages: + msg272333
2016-08-10 08:18:00dmiyakawacreate