Synchronize with 1.10 of PyXML: Close parser when done.
diff --git a/Lib/xml/dom/pulldom.py b/Lib/xml/dom/pulldom.py
index e2d2337..fd26787 100644
--- a/Lib/xml/dom/pulldom.py
+++ b/Lib/xml/dom/pulldom.py
@@ -184,8 +184,7 @@
         while not self.pulldom.firstEvent[1]:
             buf = self.stream.read(self.bufsize)
             if not buf:
-                #FIXME: why doesn't Expat close work?
-                #self.parser.close()
+                self.parser.close()
                 return None
             self.parser.feed(buf)
         rc = self.pulldom.firstEvent[1][0]