Re: [Cheetahtemplate-discuss] attr vs def
Brought to you by:
rtyler,
tavis_rudd
From: i3 T. <i3...@ds...> - 2004-03-22 13:37:51
|
You might want to try: #attr $foo = $request.serverURL or #set $foo = $request.serverURL baring in mind, from the cheetah manual: "The #attr directive creates class attributes in the generated Python class. It should be used to assign simple Python literals such as numbers or strings. In particular, the expression must NOT depend on searchList values or #set variables since those are not known at compile time." Is $request.serverURL known at compile time? On Mon, 2004-03-22 at 09:54, Scott Scriven wrote: > Hi. > So, uh, why does this work... > > #def foo > $request.serverURL > #end def > > ... but this won't even compile? > > #attr foo=$request.serverURL > > I wonder if I'll ever "get" cheetah. > > > -- Scott > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Cheetahtemplate-discuss mailing list > Che...@li... > https://lists.sourceforge.net/lists/listinfo/cheetahtemplate-discuss |