Example #1
0
 def setProperty(self, prop, value):
     if prop == None or value == None:
         if prop in self.properties:
             del self.properties[prop]
             utils.logTrace('Removing property ' + repr(prop) + ' value: ' + repr(value))
     if prop in self.properties:
         old = ''
         if self.properties[prop] != None:
             old = self.properties[prop]
         utils.log('Token "' + self.name + '" Replacing ' + prop + ' old value: ' + repr(old) + ' new value ' + repr(value))
     self.properties[prop] = value
Example #2
0
 def removeByName(self, tokenName, amount):
     try:
         self.tlLock.acquire()
         n = 0
         if not tokenName in self.list:
             utils.logTrace('token ' + tokenName + ' not found')
             return
         l = self.list[tokenName]
         for i in xrange(amount):
             if len(l) > 0:
                 del l[0]
     finally:
         self.tlLock.release()       
Example #3
0
 def remove(self, token):
     try:
         self.tlLock.acquire()
         n = 0
         if not token.getName() in self.list:
             utils.logTrace('token ' + token.getName() + ' not found')
             return
         l = self.list[token.getName()]
         if not token in l:
             utils.log('token ' + token.getName() + ' not found in remove')
         ndx = l.index(token)
         del l[ndx]
     finally:
         self.tlLock.release()