etherlab/etherlab.py
branchpython3
changeset 3752 9f6f46dbe3ae
parent 2643 b98d9e08231f
equal deleted inserted replaced
3751:a80a66ba52d6 3752:9f6f46dbe3ae
    11 
    11 
    12 from __future__ import absolute_import
    12 from __future__ import absolute_import
    13 import os
    13 import os
    14 import shutil
    14 import shutil
    15 import csv
    15 import csv
    16 from builtins import str as text
       
    17 
    16 
    18 from lxml import etree
    17 from lxml import etree
    19 import wx
    18 import wx
    20 
    19 
    21 from xmlclass import *
    20 from xmlclass import *
   423                     self.modules_infos, error = EtherCATInfoParser.LoadXMLString(xmlfile.read())
   422                     self.modules_infos, error = EtherCATInfoParser.LoadXMLString(xmlfile.read())
   424                     # if error is not None:
   423                     # if error is not None:
   425                     #     self.GetCTRoot().logger.write_warning(
   424                     #     self.GetCTRoot().logger.write_warning(
   426                     #         XSDSchemaErrorMessage % (filepath + error))
   425                     #         XSDSchemaErrorMessage % (filepath + error))
   427                 except Exception as exc:
   426                 except Exception as exc:
   428                     self.modules_infos, error = None, text(exc)
   427                     self.modules_infos, error = None, str(exc)
   429                 xmlfile.close()
   428                 xmlfile.close()
   430 
   429 
   431                 if self.modules_infos is not None:
   430                 if self.modules_infos is not None:
   432                     vendor = self.modules_infos.getVendor()
   431                     vendor = self.modules_infos.getVendor()
   433 
   432