def ShutdownGracefully(udp_port,nodes_map,files_map): reactor.stop() info = 'Crawling Eventloop Stopped with node count : ' + str(len(nodes_map)) print info logger.info(info) nodes_file_path_prefix = 'log/zeroaccess_nodes_' files_file_path_prefix = 'log/zeroaccess_nodes_file_' files_bin_path_prefix = 'log/zeroaccess_nodes_bin_' ZeroAccessUtil.save_zeroaccess_data_to_csv(nodes_map,nodes_file_path_prefix,udp_port) ZeroAccessUtil.save_zeroaccess_file_data_to_csv(files_map,files_file_path_prefix,udp_port) ZeroAccessUtil.save_zeroaccess_file_data_to_bin(files_map,files_bin_path_prefix,udp_port)