def filterExistedItems(that): unsendKeys = rs.keys(VERIFIED_PREFIX) + \ rs.keys(VERIFYING_PREFIX) + \ rs.keys(EDITED_PREFIX) + \ rs.keys(SENT_PREFIX) for key in unsendKeys: if that['title'] == rs.hget(key, "title"): return False return True
def getItemTobeSend(): cleanDeletedItems() new_items = rs.keys(NEWITEM+"*") if new_items: return NEWITEM, new_items[0] edited_items = rs.keys(EDITED+"*") if edited_items: return EDITED, edited_items[0] return None, None
def getItemTobeSend(): cleanDeletedItems() new_items = rs.keys(NEWITEM + "*") if new_items: return NEWITEM, new_items[0] edited_items = rs.keys(EDITED + "*") if edited_items: return EDITED, edited_items[0] return None, None
def cleanDeletedItemsByPrefix(prefix): items = rs.keys(prefix+"*") for item in items: title = item.partition(prefix)[2] if item_deleted(title.decode('utf-8')): logger.info('check deleted: %s, %s' % (prefix, title)) rs.delete(item)
def cleanDeletedItemsByPrefix(prefix): items = rs.keys(prefix + "*") for item in items: title = item.partition(prefix)[2] if item_deleted(title.decode('utf-8')): logger.info('check deleted: %s, %s' % (prefix, title)) rs.delete(item)
def filterExistedItems(that): existedKeys = rs.keys(WIKIITEM_PREFIX+"*") existedItems = [] if existedKeys: existedItems = rs.mget(existedKeys) verifyingItems = rs.zrange(VERIFYING_SET, 0, -1) existedItems += verifyingItems for item in existedItems: if that == item.decode('utf-8'): return False return True
def filterExistedItems(that): existedKeys = rs.keys(WIKIITEM_PREFIX + "*") existedItems = [] if existedKeys: existedItems = rs.mget(existedKeys) verifyingItems = rs.zrange(VERIFYING_SET, 0, -1) existedItems += verifyingItems for item in existedItems: if that == item.decode('utf-8'): return False return True