Hi,

That's great. Thanks Pablo.

On 29/10/2020 1:32 am, Pablo Galindo Salgado wrote:
On behalf of the steering council, I am happy to announce that as BDFL-Delegate I am
accepting PEP 626 -- Precise line numbers for debugging and other tools.
I am confident this PEP will result in a better experience for debuggers, profilers and tools that rely on tracing functions. All the existing concerns regarding out-of-process debuggers and profilers have been addressed by Mark in the latest version of the PEP. The acceptance of
the PEP comes with the following requests:

* The PEP must be updated to explicitly state that the API functions described in the    "Out of process debuggers and profilers" must remain self-contained in any potential
     future modifications or enhancements.
* The PEP states that the "f_lineno" attribute of the code object will be updated to point to    the current line being executed even if tracing is off. Also, there were some folks concerned with    possible performance implications. Although in my view there is no reason to think this will impact    performance negatively, I would like us to confirm that indeed this is the case before merging the
    implementation (with the pyperformance test suite, for example).

Performance compared to what?
The current behavior of `f_lineno` is ill-defined, so mimicking it would be tricky.

What's the reason for supposing that it will be slower?

Cheers,
Mark.


Congratulations Mark Shannon!

Thanks also toeveryone else who provided feedback on this PEP!

Regards from rainy London,
Pablo Galindo Salgado
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/R3DGNMJ7WIJWBEVNK5274FXPYEMPZFJE/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to