From: Lars Gustäbel Date: Sat, 14 Oct 2000 10:28:01 +0000 (+0000) Subject: Fixed minor problem with reset(). X-Git-Tag: v2.0~17 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=55b4efd034780a069c9bbf5b080a62df32f51441;p=python Fixed minor problem with reset(). --- diff --git a/Lib/xml/sax/expatreader.py b/Lib/xml/sax/expatreader.py index 1414bb5f68..2f9a2977a1 100644 --- a/Lib/xml/sax/expatreader.py +++ b/Lib/xml/sax/expatreader.py @@ -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