On 01/12/2016 03:24 PM, Victor Stinner wrote: > 2016-01-12 23:24 GMT+01:00 Ethan Furman wrote: >> Even if not exposed at the Python layer, it's still exposed when >> working at the C layer. Is __version__ any less confusing there? >> (I only work in C when working on Python, and only occasionally, so >> my question is real.) > > Fields of the PyDictObject must be prefixed with "ma_". If you read > the prior art of the PEP, you will see that Antoine Pitrou also > proposed the "ma_version" name. The existing version on types used the > "version_tag" name. Maybe I should pick this one. > > Dunder names like __version__ is not used in the C language. > > Do you expect "__version__" to be somehow "protected" or "private"? Nope, I just don't want to be misdirected when I see the name. :) I think ma_version (or ma_seqnum) will be fine. -- ~Ethan~
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4