[Cheetahtemplate-discuss] placeholder "$request" - is it now reserved?
Brought to you by:
rtyler,
tavis_rudd
From: Brian B. <Bri...@se...> - 2012-08-06 14:37:48
|
I've just upgraded from Cheetah 2.0 to Cheetah 2.4 and found the following code gives different output: from Cheetah.Template import Template print Template(source="Hello $x $request",namespaces={"x":"X", "request":"REQUEST"}) Cheetah 2.0: Hello X REQUEST Cheetah 2.4: Hello X It looks to me like the key "request" in the namespace is being replaced with a blank value. (If I change the key to "request2" for example, it works as I expect.) Is "$request" now reserved in the namespace? If so, are there any others? Note, this upgrade happened because I'm moving from Ubuntu 10.04 to Ubuntu 12.04. This means python has also been upgraded from 2.6 to 2.7. I can't find anything in the documentation to suggest this is a deliberate change. I have seen some examples with the placeholder "$request" all to do with Webware/Webkit. I don't think I'm using either of these, but is there a way to know for sure? Thanks, Brian |