コード例 #1
0
ファイル: differ.py プロジェクト: joelsefus/paella
 def slotDiff(self):
     left_data = self.leftBox.getData()
     right_data = self.rightBox.getData()
     if self.diff_type == 'trait':
         differ = Differ(left_data, right_data)
         differ.diff()
         if differ.isdifferent('left', left_data):
             newdata = differ.get_data('left')
             self.leftBox.updateData(newdata)
         if differ.isdifferent('right', right_data):
             newdata = differ.get_data('right')
             self.rightBox.updateData(newdata)
         differ.remove_tmpfiles()
     elif self.diff_type == 'family':
         # VariablesConfig objects have their own diff method
         left_data.diff(right_data)
     else:
         raise ValueError, 'unknown diff_type %s' % self.diff_type
コード例 #2
0
 def slotDiff(self):
     left_data = self.leftBox.getData()
     right_data = self.rightBox.getData()
     if self.diff_type == 'trait':
         differ = Differ(left_data, right_data)
         differ.diff()
         if differ.isdifferent('left', left_data):
             newdata = differ.get_data('left')
             self.leftBox.updateData(newdata)
         if differ.isdifferent('right', right_data):
             newdata = differ.get_data('right')
             self.rightBox.updateData(newdata)
         differ.remove_tmpfiles()
     elif self.diff_type == 'family':
         # VariablesConfig objects have their own diff method
         left_data.diff(right_data)
     else:
         raise ValueError, 'unknown diff_type %s' % self.diff_type