]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
feed(): Added support for ESIS '&' lines.
authorFred Drake <fdrake@acm.org>
Thu, 26 Aug 1999 18:04:32 +0000 (18:04 +0000)
committerFred Drake <fdrake@acm.org>
Thu, 26 Aug 1999 18:04:32 +0000 (18:04 +0000)
Doc/tools/sgmlconv/esistools.py

index 18117b5b3d08024c4880332434ea42c3098c5c1d..b89476ca087c63a3b27ad67fd175d908a37fff19 100644 (file)
@@ -73,8 +73,11 @@ class ExtendedEsisBuilder(xml.dom.esis_builder.EsisBuilder):
                 return
             elif event == 'e':
                 self.__is_empty = 1
+            elif event == '&':
+                eref = self.document.createEntityReference(text)
+                self.push(eref)
             else:
                 sys.stderr.write('Unknown event: %s\n' % line)
-        
+
     def get_empties(self):
         return self.__empties.keys()