def retransmit(self, cookie):
        next_retr, triesleft, timer, command, result_callback, stime, callback_parameters = self.pending_requests[cookie]
        #print 'command to %s timeout %s cookie %s triesleft %d' % (str(self.address), command, cookie, triesleft)
        if 0 <= triesleft or self.worker == None:
            del self.pending_requests[cookie]
            self.go_offline()
            if result_callback != None:
                result_callback(None, *callback_parameters)
            return
        next_retr *= 2
        timer = Timeout(self.retransmit, next_retr, 1, cookie)
        stime = MonoTime()
        self.worker.send_to(command, self.address)
        triesleft -= 1
        self.pending_requests[cookie] = (next_retr, triesleft, timer, command, result_callback, stime, callback_parameters)
dataset/ETHPy150Open sippy/b2bua/sippy/Rtp_proxy_client_udp.py/Rtp_proxy_client_udp.retransmit/swapped operands of `<=`