Jc schrieb:
> Thanks for this guys, I guess I should have looked into it a bit harder.
> Any opinions on the cleanest way to support 2.4 (+python-elementtree)
> and 2.5?
please have a look at the bzr package:
try:
try:
# it's in this package in python2.5
from xml.etree.cElementTree import (ElementTree, SubElement,
Element, XMLTreeBuilder, fromstring, tostring)
import xml.etree as elementtree
except ImportError:
from cElementTree import (ElementTree, SubElement, Element, XMLTreeBuilder, fromstring, tostring)
import elementtree
ParseError = SyntaxError
except ImportError:
mutter('WARNING: using slower ElementTree; consider installing
cElementTree'
" and make sure it's on your PYTHONPATH")
# this copy is shipped with bzr
from util.elementtree.ElementTree import (ElementTree, SubElement, Element, XMLTreeBuilder, fromstring, tostring)
import util.elementtree as elementtree
Jc schrieb: elementtree)
> Thanks for this guys, I guess I should have looked into it a bit harder.
> Any opinions on the cleanest way to support 2.4 (+python-
> and 2.5?
please have a look at the bzr package:
try: cElementTree import (ElementTree, SubElement,
XMLTreeBui lder, fromstring, tostring)
XMLTreeBu ilder, fromstring, tostring) 'WARNING: using slower ElementTree; consider installing e.ElementTree import (ElementTree, SubElement,
Element, XMLTreeBuilder,
fromstring, tostring)
try:
# it's in this package in python2.5
from xml.etree.
Element,
import xml.etree as elementtree
except ImportError:
from cElementTree import (ElementTree, SubElement, Element,
import elementtree
ParseError = SyntaxError
except ImportError:
mutter(
cElementTree'
" and make sure it's on your PYTHONPATH")
# this copy is shipped with bzr
from util.elementtre
import util.elementtree as elementtree