summaryrefslogtreecommitdiffstats
path: root/Lib/xml
diff options
context:
space:
mode:
authorLars Gustäbel <lars@gustaebel.de>2000-10-14 10:28:01 (GMT)
committerLars Gustäbel <lars@gustaebel.de>2000-10-14 10:28:01 (GMT)
commit55b4efd034780a069c9bbf5b080a62df32f51441 (patch)
tree8cde2172a1d29f5f018af714054a3876c327665b /Lib/xml
parent686924528cffa2555ffbdaad9e57375c37611779 (diff)
downloadcpython-55b4efd034780a069c9bbf5b080a62df32f51441.zip
cpython-55b4efd034780a069c9bbf5b080a62df32f51441.tar.gz
cpython-55b4efd034780a069c9bbf5b080a62df32f51441.tar.bz2
Fixed minor problem with reset().
Diffstat (limited to 'Lib/xml')
-rw-r--r--Lib/xml/sax/expatreader.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/Lib/xml/sax/expatreader.py b/Lib/xml/sax/expatreader.py
index 1414bb5..2f9a297 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