What purpose do you have in mind for making this distinction? Even if it
could be done easily (which I doubt), why would this be useful?

On Sun, Jul 19, 2020 at 19:01 <wenjunhu...@umass.edu> wrote:

> Hello,
>
> The API provided by PEP 445 makes it possible to intercept allocation
> requests through hooks, but it seems that both user allocations and
> interpreter allocations are sent to the hooks.
>
> Here, user allocations refer to those that are triggered explicitly by the
> code (e.g. memory allocations to hold the integer created by x = 1), and
> interpreter allocations refer to everything else (e.g. memory allocations
> for internal states).
>
> I've poked around a bit in the interpreter source code, and I think such
> differentiations aren't being done at all, so all allocations are directed
> to the same set of API. If that's indeed the case, why is the interpreter
> implemented this way? Would it make sense to implement the differentiation?
>
> Thanks
> _______________________________________________
> Python-ideas mailing list -- python-ideas@python.org
> To unsubscribe send an email to python-ideas-le...@python.org
> https://mail.python.org/mailman3/lists/python-ideas.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-ideas@python.org/message/HJQW2MWFP5AUWTRD5N2TVQWAIKIDFNJW/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
-- 
--Guido (mobile)
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/WFYGBMMOJM56UST4CCYZTWOMKZMGKSU6/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to