- except (IndexError, LookupError) as e:
- raise DocumentNotFound(title)
+
+ try:
+ return tree_search(tip, self._title_to_file(title))
+ except (IndexError, LookupError):
+ logging.info("XML file not found, trying plain")
+ try:
+ return tree_search(tip, self._title_to_file(title, type=''))
+ except (IndexError, LookupError):
+ raise DocumentNotFound(title)