ahhh I knew I had seem a buildin for that but couldn't find it
yesterday. thanks Elvelind.

On 2/24/07, Elvelind Grandin <[EMAIL PROTECTED]> wrote:
> Use value_of(var, None) :)
> http://kid-templating.org/language.html#defined-name-and-value-of-name-default-functions
>
> On 2/24/07, Jorge Vargas <[EMAIL PROTECTED]> wrote:
> > Hi this question came up twice on #turbogears today and I'm wondering
> > if I have the correct answer.
> >
> > Someone had a master.kid template that had some variables and then
> > several extending it but he didn't wanted to pass the variable in all
> > the calls, just the ones where it matter. But of course not passing in
> > the variable will make kid give a NameError because the variable
> > doesn't exist.
> >
> > TG has a variable_provider and a root_variable_provider, which are the
> > ones in charge of populating the tg namespace inside kid, so I
> > suggested that they set the variable to None and make a py:if inside
> > the code, this way the variable is "optional"
> >
> > now I'm wondering is there a way to set kid to thread missing
> > variables as None? or a better implementation then this? how will you
> > do it in plain kid?
> >
> > -------------------------------------------------------------------------
> > Take Surveys. Earn Cash. Influence the Future of IT
> > Join SourceForge.net's Techsay panel and you'll get the chance to share your
> > opinions on IT & business topics through brief surveys-and earn cash
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > _______________________________________________
> > kid-template-discuss mailing list
> > kid-template-discuss@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/kid-template-discuss
> >
>
>
> --
> cheers
>     elvelind grandin
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> kid-template-discuss mailing list
> kid-template-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/kid-template-discuss
>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
kid-template-discuss mailing list
kid-template-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kid-template-discuss

Reply via email to