Changeset cd57c7d4 in sasview for src/sas/sascalc/dataloader/readers/xml_reader.py
- Timestamp:
- Sep 11, 2017 10:12:16 AM (7 years ago)
- Branches:
- master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, magnetic_scatt, release-4.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- b1f20d1
- Parents:
- c9ecd1b (diff), e2b2473 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sascalc/dataloader/readers/xml_reader.py
r6a455cd3 rcd57c7d4 18 18 from lxml import etree 19 19 from lxml.builder import E 20 from sas.sascalc.dataloader.file_reader_base_class import FileReader 20 21 21 22 logger = logging.getLogger(__name__) … … 23 24 PARSER = etree.ETCompatXMLParser(remove_comments=True, remove_pis=False) 24 25 25 class XMLreader( ):26 class XMLreader(FileReader): 26 27 """ 27 28 Generic XML read and write class. Mostly helper functions. … … 74 75 except etree.XMLSyntaxError as xml_error: 75 76 logger.info(xml_error) 77 raise xml_error 76 78 except Exception: 77 79 self.xml = None … … 91 93 except etree.XMLSyntaxError as xml_error: 92 94 logger.info(xml_error) 93 except Exception: 95 raise xml_error 96 except Exception as exc: 94 97 self.xml = None 95 98 self.xmldoc = None 96 99 self.xmlroot = None 100 raise exc 97 101 98 102 def set_schema(self, schema): … … 209 213 Create a unique key value for any dictionary to prevent overwriting 210 214 Recurses until a unique key value is found. 211 215 212 216 :param dictionary: A dictionary with any number of entries 213 217 :param name: The index of the item to be added to dictionary … … 225 229 Create an element tree for processing from an etree element 226 230 227 :param root: etree Element(s) 231 :param root: etree Element(s) 228 232 """ 229 233 return etree.ElementTree(root)
Note: See TracChangeset
for help on using the changeset viewer.