diff -r 2a70d5240300 -r 21164625b393 etherlab/EtherCATManagementEditor.py --- a/etherlab/EtherCATManagementEditor.py Fri Nov 23 11:01:20 2018 +0100 +++ b/etherlab/EtherCATManagementEditor.py Fri Nov 23 12:13:24 2018 +0100 @@ -8,6 +8,7 @@ # See COPYING file for copyrights details. from __future__ import absolute_import +from __future__ import division import os import string from xml.dom import minidom @@ -422,7 +423,7 @@ self.Controler.CommonMethod.SaveSDOData[self.AllSDOData].append(self.Data) - if count >= len(self.SDOs.splitlines()) / 2: + if count >= len(self.SDOs.splitlines()) // 2: (keep_going, _skip) = slaveSDO_progress.Update(count, "Please waiting a moment!!") else: (keep_going, _skip) = slaveSDO_progress.Update(count) @@ -1034,7 +1035,7 @@ # Config Data: EEPROM Size, PDI Type, Device Emulation # EEPROM's data in address '0x003f' is Size of EEPROM in KBit-1 - eeprom_size = str((int(self.GetWordAddressData(sii_dict.get('Size'), 10))+1)/8*1024) + eeprom_size = str((int(self.GetWordAddressData(sii_dict.get('Size'), 10))+1)//8*1024) # Find PDI Type in pdiType dictionary cnt_pdi_type = int(self.GetWordAddressData(sii_dict.get('PDIControl'), 16).split('x')[1][2:4], 16) for i in self.PDIType.keys(): @@ -1363,10 +1364,10 @@ for col in range(self.Col): if col == 16: self.SetColLabelValue(16, "Text View") - self.SetColSize(16, (self.GetSize().x-120)*4/20) + self.SetColSize(16, (self.GetSize().x-120)*4//20) else: self.SetColLabelValue(col, '%s' % col) - self.SetColSize(col, (self.GetSize().x-120)/20) + self.SetColSize(col, (self.GetSize().x-120)//20) # set data into table row = col = 0