Mercurial > code > home > repos > light9
diff light8/Lightboard.py @ 104:15ead14b4dd1
result of 7.13 performance, some ExtSliderMapper fixes
author | dmcc |
---|---|
date | Mon, 15 Jul 2002 02:27:54 +0000 |
parents | ddd3c8f04640 |
children | 47bda76f5236 |
line wrap: on
line diff
--- a/light8/Lightboard.py Sun Jul 14 09:07:14 2002 +0000 +++ b/light8/Lightboard.py Mon Jul 15 02:27:54 2002 +0000 @@ -27,6 +27,7 @@ self.parportdmx = parportdmx self.DUMMY = DUMMY self.jostle_mode = 0 + self.lastline = None self.channel_levels = [] self.scalelevels = {} @@ -279,8 +280,12 @@ if lev: levels.append('%s\t%s' % (n, lev)) - template = "%s:\t%s\n" % (time(), '\t'.join(levels)) - self.rec_file.write(template) + + newdata = '\t'.join(levels) + if newdata!=self.lastline: + template = "%s:\t%s\n" % (time(), newdata) + self.rec_file.write(template) + self.lastline = newdata self.master.after(100, self.record_stamp) def highlight_sub(self, name, color): self.subediting.colorsub(name, color)