changeset 52:38fe4f98a3ff

Use new utility function fastimport.processor.parseMany().
author Greg Ward <greg-hg@gerg.ca>
date Sun, 24 May 2009 10:53:02 -0400
parents d3ae32b7f282
children a719e9ac4a8c
files hgfastimport/hgimport.py
diffstat 1 files changed, 1 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/hgfastimport/hgimport.py	Fri Jul 10 14:12:30 2009 -0400
+++ b/hgfastimport/hgimport.py	Sun May 24 10:53:02 2009 -0400
@@ -109,14 +109,7 @@
     def _parse(self):
         if self.parsed:
             return
-
-        for source in self.sources:
-            self.ui.debug("reading fastimport source: %s\n" % source)
-            f = open(source)
-            p = parser.ImportParser(f)
-            self.processor.process(p.parse)
-            f.close()
-
+        processor.parseMany(self.sources, parser.ImportParser, self.processor)
         self.parsed = True
 
 class HgImportProcessor(processor.ImportProcessor):