# HG changeset patch # User mgood # Date 1156453320 0 # Node ID a593d57f478f42eeeb67deba2d366f4ed0417c12 # Parent 547511535aaa4810a37d14db57caf4806798dda3 simplify the `value_of` method exported in the template plugin diff --git a/markup/plugin.py b/markup/plugin.py --- a/markup/plugin.py +++ b/markup/plugin.py @@ -84,10 +84,7 @@ return ctxt.get(name, Undefined) is not Undefined ctxt['defined'] = defined def value_of(name, default=None): - val = ctxt.get(name, Undefined) - if val is not Undefined: - return val - return default + return ctxt.get(name, default) ctxt['value_of'] = value_of return template.generate(ctxt)