Changeset 197
- Timestamp:
- 02/27/2008 03:46:19 PM (10 months ago)
- Files:
-
- 1 modified
-
trunk/examples/xmlcontrol.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/xmlcontrol.py
r193 r197 2 2 from os.path import split, join 3 3 4 from xml.etree.ElementTree import parse 5 from xml.etree.ElementInclude import include, default_loader 4 try: 5 # Python 2.5 bundled elementtree 6 from xml.etree import ElementTree, ElementInclude 7 except ImportError: 8 # Pre-2.5 third party elementtree 9 from elementtree import ElementTree, ElementInclude 6 10 7 11 … … 34 38 """Fix relative references and call the default loader.""" 35 39 36 return default_loader(join(self.base, href), typ, encoding)40 return ElementInclude.default_loader(join(self.base, href), typ, encoding) 37 41 38 42 def load_menus(path): 39 43 """Load the file path.""" 40 44 41 menus = parse(path)42 include(menus.getroot(), loader=Loader(path))45 menus = ElementTree.parse(path) 46 ElementInclude.include(menus.getroot(), loader=Loader(path)) 43 47 return menus
