# Feature or enhancement ### Proposal: For now `intern_constants` function in `Objects/codeobject.c` uses `should_intern_string` to check if that string should be interned. And do nothing if `should_intern_string` returned `0`. Maybe it'll be better to check if this string already have interned variant and use it if present? Because there's no need to keep equal strings in memory. The small downside is some time needed for this checking. ### Has this already been discussed elsewhere? No response given ### Links to previous discussion of this feature: _No response_ <!-- gh-linked-prs --> ### Linked PRs * gh-140688 <!-- /gh-linked-prs -->