def clear_all(agent): # clear everything about the agent state disable_stepping() disable_tracing() agent.stop_executor() while agent._executor_thread: import time print "Waiting for executor to die" time.sleep(1) agent.reInit() clear_all_modules() # clear out cached modules agent.start_executor()
def reset(agent): dispose(agent) clear_all_modules()