Thanks, Victor, but that's not quite what I was asking. Replacing "RO" with "READONLY" is clearly no big deal. My question was more wondering why I didn't find myself replacing PY_RO with PY_READONLY". Both names were part of the Public API in the early 90s, I suspect, and one of that set of flags does have a "PY_" prefix. Why didn't these flags (and the T_* flags in structmember.h) get swept up in all the hubbub around the grand renaming.
Skip On Mon, Oct 3, 2016 at 10:39 AM, Victor Stinner <victor.stin...@gmail.com> wrote: > 2016-10-03 15:37 GMT+02:00 Skip Montanaro <skip.montan...@gmail.com>: >> While starting to port the Python Sybase module to Python 3, among other >> hurdles, I noticed that RO is no longer defined. Looking in structmember.h, > > RO was an alias to READONLY. READONLY still exists in Python 3, just > use this name. > > You might create an alias in your code if it is missing: > > #ifndef RO > # define RO READONLY > #endif > > Victor _______________________________________________ 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