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~
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com