Mercurial > genshi > mirror
changeset 409:8c2679f4000e trunk
Simplify `defined` function provided by template engine plugin.
author | cmlenz |
---|---|
date | Wed, 21 Feb 2007 15:15:17 +0000 |
parents | 4675d5cf6c67 |
children | d14d89995c29 |
files | genshi/template/plugin.py |
diffstat | 1 files changed, 1 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/genshi/template/plugin.py +++ b/genshi/template/plugin.py @@ -21,7 +21,6 @@ from genshi.input import ET, HTML, XML from genshi.output import DocType from genshi.template.base import Context, Template -from genshi.template.eval import Undefined from genshi.template.loader import TemplateLoader from genshi.template.markup import MarkupTemplate from genshi.template.text import TextTemplate @@ -98,7 +97,7 @@ # Some functions for Kid compatibility def defined(name): - return ctxt.get(name, Undefined) is not Undefined + return name in ctxt ctxt['defined'] = defined def value_of(name, default=None): return ctxt.get(name, default)