close the source's byte stream

This commit is contained in:
Benjamin Peterson 2010-10-31 20:03:32 +00:00
parent 1bd93a754f
commit 90b60a61d8
1 changed files with 3 additions and 0 deletions

View File

@ -219,6 +219,9 @@ class ExpatParser(xmlreader.IncrementalParser, xmlreader.Locator):
self._parsing = 0
# break cycle created by expat handlers pointing to our methods
self._parser = None
bs = self._source.getByteStream()
if bs is not None:
bs.close()
def _reset_cont_handler(self):
self._parser.ProcessingInstructionHandler = \