sw = StringWriter() System.getProperties().store(sw, None) props.setTextContent(sw.toString()) req_map = dict( [ [entry.getKey(), entry.getValue()] for entry in inv.getMonad() .getServletConfig() .getServletContext() .getAttribute("net.sf.chellow.request_map") .entrySet() ] ) for entry in Thread.getAllStackTraces().entrySet(): thread_element = doc.createElement("thread") source.appendChild(thread_element) thread = entry.getKey() """ if interrupt_id is not None: request = get_report(thread.getId()) if request is not None: request.getResponse().getOutputStream().close() """ if thread.getId() == interrupt_id: thread.interrupt() """ if thread.getId() == 43: