Tim Peters <tim.peters at gmail.com> writes: >> This is the string it's trying to delete: >> >> "abcdfeghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_" > > FYI, that string appears only in shlex.py (split across two source > lines). Maybe that will help whittle it down. Here's some code from Lib/compiler/transformer.py: def atom_string(self, nodelist): k = '' for node in nodelist: k += self.decode_literal(node[1]) n = Const(k) n.lineno = nodelist[0][2] return n what does this make you think of? Yes, it's the new += string optimizations; Python gets upset if you mutate interned strings... Armin is on the case... Cheers, mwh -- Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make the additional features appear necessary. -- Revised(5) Report on the Algorithmic Language Scheme
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4