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
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()
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()