]> granicus.if.org Git - python/commitdiff
Fixed minor problem with reset().
authorLars Gustäbel <lars@gustaebel.de>
Sat, 14 Oct 2000 10:28:01 +0000 (10:28 +0000)
committerLars Gustäbel <lars@gustaebel.de>
Sat, 14 Oct 2000 10:28:01 +0000 (10:28 +0000)
Lib/xml/sax/expatreader.py

index 1414bb5f68702f7e20900d85d6d36f7a9bd628a4..2f9a2977a19c3f483ee78edf9925cde7625986b0 100644 (file)
@@ -69,8 +69,8 @@ class ExpatParser(xmlreader.IncrementalParser, xmlreader.Locator):
 
     def feed(self, data, isFinal = 0):
         if not self._parsing:
-            self._parsing = 1
             self.reset()
+            self._parsing = 1
             self._cont_handler.startDocument()
 
         try:
@@ -117,6 +117,7 @@ class ExpatParser(xmlreader.IncrementalParser, xmlreader.Locator):
 #         self._parser.NotStandaloneHandler = 
         self._parser.ExternalEntityRefHandler = self.external_entity_ref
 
+        self._parsing = 0
         self._entity_stack = []
         
     # Locator methods