Pablo Galindo Salgado <pablog...@gmail.com> added the comment:

> I thought about using code.__hash__ in the first place, but the compiler's 
> underlying store system (both compiler_unit->u_consts and 
> compiler->c_const_cache) uses dictionary's where the keys are constant 
> objects themselves (or tuples where one of the items is the constant). We 
> might need to change that first (either using something else for the keys, or 
> switch to lists? or something else).

I have to say that I feel that this will complicate things too much. Part of 
the appeal of this change is how straightforward and maintainable is. Fiddling 
with code objects lowers the watermark.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue42454>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to