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)
Copyright (C) 2012-2017 Edgewall Software