Author: brane
Date: Sun Mar 11 22:29:21 2012
New Revision: 1299469

URL: http://svn.apache.org/viewvc?rev=1299469&view=rev
Log:
* notes/directory-index/logimport.py: Use lxml when available.

Modified:
    subversion/trunk/notes/directory-index/logimport.py

Modified: subversion/trunk/notes/directory-index/logimport.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/notes/directory-index/logimport.py?rev=1299469&r1=1299468&r2=1299469&view=diff
==============================================================================
--- subversion/trunk/notes/directory-index/logimport.py (original)
+++ subversion/trunk/notes/directory-index/logimport.py Sun Mar 11 22:29:21 2012
@@ -25,7 +25,12 @@
 import logging
 import subprocess
 import sys
-from xml.etree import ElementTree
+
+try:
+    from lxml.etree import iterparse
+except ImportError:
+    from xml.etree.ElementTree import iterparse
+
 from dirindex import Index, Revision
 
 
@@ -34,7 +39,7 @@ def parse(index, stream):
 
     version = None
     revcount = 0
-    for event, logentry in ElementTree.iterparse(stream):
+    for event, logentry in iterparse(stream):
         if logentry.tag != "logentry":
             continue
 


Reply via email to