*Hi team,* *How to access the multiprocessing target function variables across the main program. *
*def sending_static_traffic(FT_item_st,RT_item_st,pkt_st)*: log.info('Starting Static NAT forward Traffic Test...') global returndict_st_FP,returndict_st_RP <<<<<<<<<<<How to share/access these variable returndict_st_FP = itgen_explorer.startTrafficFlows(testbeddict, log,'-traffic_items {0} -pktcount {1} -profile {2}'.format(FT_item_st,pkt_st,itgenProfile)) time.sleep(10) log.info("Trafiic validation for NAT return path starting") returndict_st_RP = itgen_explorer.startTrafficFlows(testbeddict, log,'-traffic_items {0} -pktcount 1000 -profile {1}'.format(RT_item_st,itgenProfile)) time.sleep(10) *def sending_dynamic_traffic(FT_item_dy,RT_item_dy,pkt_dy_1):* log.info('Starting Dynamic NAT forward Traffic Test...') global returndict_dy_FP,returndict_dy_RP <<<<<<< How to share/access these variable returndict_dy_FP = itgen_explorer.startTrafficFlows(testbeddict, log,'-traffic_items {0} -pktcount {1} -profile {2}'.format(FT_item_dy,pkt_dy_1,itgenProfile)) time.sleep(10) log.info("Trafiic validation for NAT return path starting") returndict_dy_RP = itgen_explorer.startTrafficFlows(testbeddict, log,'-traffic_items {0} -pktcount 1000 -profile {1}'.format(RT_item_dy,itgenProfile)) time.sleep(10) sniffer1 = *multiprocessing.Process*(target=*sending_dynamic_traffic*,args = (FT_item_dy,RT_item_dy,pkt_dy_1,arr,)) sniffer2 = *multiprocessing.Process*(target=*sending_static_traffic*,args =(FT_item_st,RT_item_st,pkt_st,arr,)) sniffer1.start() sniffer2.start() how to share/access the " global returndict_st_FP,returndict_st_RP" target function variables acors the main program.. Thanks, Iranna M -- https://mail.python.org/mailman/listinfo/python-list