This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author pablogsal
Recipients BTaskaya, Mark.Shannon, christian.heimes, josh.r, mark.dickinson, pablogsal, rhettinger, serhiy.storchaka, terry.reedy
Date 2020-11-30.19:06:12
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1606763172.47.0.29416222262.issue42454@roundup.psfhosted.org>
In-reply-to
Content
> 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.
History
Date User Action Args
2020-11-30 19:06:12pablogsalsetrecipients: + pablogsal, rhettinger, terry.reedy, mark.dickinson, christian.heimes, Mark.Shannon, serhiy.storchaka, josh.r, BTaskaya
2020-11-30 19:06:12pablogsalsetmessageid: <1606763172.47.0.29416222262.issue42454@roundup.psfhosted.org>
2020-11-30 19:06:12pablogsallinkissue42454 messages
2020-11-30 19:06:12pablogsalcreate