# HG changeset patch # User hodgestar # Date 1371502341 0 # Node ID cdb5d435d2372cb89126219f91f329c9c00e6429 # Parent d13802b8c7ccac786cbd51152e33e67abe995d91 Fix assert with side-effect in xi:fallback directive processing (see #565). 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):