diff --git a/src/calibre/utils/genshi/output.py b/src/calibre/utils/genshi/output.py index 3664d92f37..00c4f849bf 100644 --- a/src/calibre/utils/genshi/output.py +++ b/src/calibre/utils/genshi/output.py @@ -648,7 +648,7 @@ class NamespaceFlattener(object): elif kind is END_NS: if data is '': default.pop() - if data in prefixes: + if data in prefixes and prefixes.get(data): uris = prefixes.get(data) uri = uris.pop() if not uris: