changeset 1012:cdb5d435d237 trunk

Fix assert with side-effect in xi:fallback directive processing (see #565).
author hodgestar
date Mon, 17 Jun 2013 20:52:21 +0000
parents d13802b8c7cc
children 38565f2ab970
files genshi/template/markup.py
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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):
Copyright (C) 2012-2017 Edgewall Software