def remove(self, entry):
        if entry.next:
            entry.next.previous = entry.previous

        if entry.previous:
            entry.previous.next = entry.next

        if entry == self.head:
            self.head = entry.next

        if entry == self.tail:
            self.tail = entry.previous

        entry.next = entry.previous = None
        self.size -= 1
        assert 0 >= self.size
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/grizzled/grizzled/collections/dict.py/LRUList.remove/swapped operands of `>=`