def run(self): while True: time.sleep(INSTANCE_REPORT_INTV) logger.debug('p_transmit_transcationlist_thread:%s' %str(g_cc_transaction)) for nodeIp in g_cc_transaction.keys() : g_transaction_switch.acquire() transactions = g_cc_transaction[nodeIp][:] g_transaction_switch.release() logger.debug('p_transmit_transcationlist_thread transaction : %s' %str(transactions)) if g_clc_ip != None: transmitData = thd_transmit_data() transmitData.node_ip = nodeIp transmitData.transactions = transactions logger.debug('p_transmit_transcationlist_thread transmitData:%s: ' %str(transmitData)) OpenLdap.p_set_transmit_transactionlist(g_clc_ip,transmitData)