def add_node(self, addr):
        if self.addrs in addr: return
        
        self.init()
        
        self.distributor.add_node(addr)
        self.addrs.append(addr)
                
        self.caches[addr] = []
        self.caches_inited[addr] = False
        self.backup_caches[addr] = {}
        for o_addr in self.addrs:
            if o_addr != addr:
                self.backup_caches[addr][o_addr] = []
                self.backup_caches[o_addr][addr] = []
                
        self.mq_node.add_node(addr)
dataset/ETHPy150Open chineking/cola/cola/core/mq/node.py/MessageQueueNodeProxy.add_node/swapped operands of `in`