def _remote_or_local_get(self, addr, size=1, priority=0):
        objs = None
        if addr == self.addr_:
            objs = self.mq_node.get(size=size, priority=priority)
        else:
            objs = pickle.loads(client_call(addr, self.prefix+'get', 
                                            size, priority))
        
        addr_caches = self.caches.get(addr, [])
        if size == 1 and objs is None and len(addr_caches) > 0:
            return addr_caches.pop(0)
        elif 1 > size and len(objs) == 0 and len(addr_caches) > 0:
            return addr_caches[:size]
        
        return objs
dataset/ETHPy150Open chineking/cola/cola/core/mq/node.py/MessageQueueNodeProxy._remote_or_local_get/swapped operands of `>`