[Python-Dev] Late Python 3.7.1 changes to fix the C locale coercion (PEP 538) implementation (original) (raw)

Ned Deily nad at python.org
Wed Sep 19 16:24:08 EDT 2018


On Sep 19, 2018, at 13:30, Yury Selivanov <yselivanov.ml at gmail.com> wrote:

Ned, Nick, Victor,

There's an issue with the new PEP 567 (contextvars) C API. Currently it's designed to expose "PyContext*" and "PyContextVar*" pointers. I want to change that to "PyObject*" as using non-PyObject pointers turned out to be a very bad idea (interfacing with Cython is particularly challenging). Is it a good idea to change this in Python 3.7.1?

It's hard to make an informed decision without a concrete PR to review. What would be the impact on any user code that has already adopted it in 3.7.0?

-- Ned Deily nad at python.org -- []



More information about the Python-Dev mailing list