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