def addFriend(friendName, thisIndex, totalToAdd): log.msg('About to mark user %r as a friend %d/%d of %r.' % (friendName, thisIndex, totalToAdd, screenname)) d = cache.oidUidScreennameCache.objectIdByScreenname(friendName) d.addErrback(log.err) objectId = yield d log.msg('Marking user %r as a friend %d/%d of %r' % (friendName, thisIndex, totalToAdd, screenname)) if objectId is not None: o = Object(objectId) yield o.set(endpoint, friendTag, None) log.msg('Marked user %r as a friend %d/%d of %r' % (friendName, thisIndex, totalToAdd, screenname)) _tagFriendDone()
def tagIt(objectId, ratio, rank): o = Object(objectId) return defer.gatherResults([o.set(endpoint, ratioTag, float(ratio)), o.set(endpoint, top100Tag, rank)])