>>>>> "PP" == Paul Prescod <paul@prescod.net> writes: PP> 1. "Why do I have to say the s in %()s when I'm using the s PP> formatting code 97.68% of the time?" I shouldn't need to. To PP> me, the s looks like a pluralization of listname and sender. A PP> template should have clear delimiters so that it is PP> straightforward to read. PP> 2. "Why do I have to tell it what namespace to evaluate in PP> when 93.5% of the time, it's vars()?" >>>>> "KY" == Ka-Ping Yee <ping@lfw.org> writes: KY> I kind of hate to do this, but i can't restrain myself from KY> pointing out that i *did* propose just this solution quite KY> recently, in: KY> http://www.python.org/pipermail/python-dev/2000-July/012764.html KY> I wrote a module to do this a few years ago (1996, i think). KY> It supported attribute lookup, item lookup, and expressions. KY> (No one has yet mentioned the issue of escaping the dollar KY> sign, which i handled by doubling it.) I think I've been lulled into conflating two different issues. As I see it doing the interpolation is separate from where the output goes, however it's clear that ?!ng's printpl() function could grow the optional keyword arguments that Moshe suggested. Still, I think it makes sense for them to be two separate proposals (with cross references if necessary). I've decided to PEP the extended print syntax and would be more than happy to assign a PEP number for a string interpolation proposal, if someone else volunteers to champion it. -Barry
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