Advertisement
Rapptz

Untitled

Mar 18th, 2013
338
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.88 KB | None | 0 0
  1. def BooleanDetermineIf(self, varName, template, newValue, oldValue):
  2.         if len(oldValue) == 0 and len(newValue) == 0:
  3.             #Undefined value
  4.             return
  5.         elif len(oldValue) == 0:
  6.             #New value
  7.             self.block.txtf('new',template,newValue.replace('1','True').replace('0','False'))
  8.             self.templateChanged = '1'
  9.         elif len(newValue) == 0:
  10.             #Removed value
  11.             self.block.txtf('removed',template,oldValue.replace('1','True').replace('0','False'))
  12.             self.templateChanged = '1'
  13.         elif oldValue != newValue:
  14.             #Changed value
  15.             self.block.txtf('changed',template,oldValue.replace('1','True').replace('0','False'),newValue.replace('1','True').replace('0','False'))
  16.             self.templateChanged = '1'
  17.         else:
  18.             #Unchanged value
  19.             self.block.txt(template)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement