# HG changeset patch # User hodgestar # Date 1371502494 0 # Node ID 203d981d314a207c39cd08ddebbfddd1f5fdbc66 # Parent cc85c7207905bd707a61275251dad849640ba4c8 Merge r1239 from trunk (fix assert with side-effect in xi:fallback directive processing). diff --git a/genshi/template/markup.py b/genshi/template/markup.py --- a/genshi/template/markup.py +++ b/genshi/template/markup.py @@ -230,7 +230,8 @@ elif kind is END: if fallbacks and data == xinclude_ns['fallback']: - assert streams.pop() is fallbacks[-1] + fallback_stream = streams.pop() + assert fallback_stream is fallbacks[-1] elif data == xinclude_ns['include']: fallback = None if len(fallbacks) == len(includes):