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