%include file="/pageheader.html"/>
<%!import threading,sys,inspect,traceback%>
Running Proceses
Running Threads
Running Threads
<%
info = sys._current_frames()
%>
%for i in sorted(threading.enumerate(),key=lambda d:(d.name, d.name.startswith('CP Server Thread'))):
%if "Main" in i.name:
-
%else:
-
%endif
${i.name|h} ${i.ident|h}(${i.__class__|h})
%if i.daemon:
(daemon)
%endif
-
%try:
running function ${i._original_target_function.__name__ if hasattr(i,'_original_target_function') else i.target.__name__ if hasattr(i,'_target') else ""|h}
defined in ${i._original_target_function.__module__ if hasattr(i,'_original_target_function') and i._original_target_function else i.__module__}
%except:
running a function defined in ${i._target.__module__ if hasattr(i,'_target') and i._target else i.__module__}
-
%try:
${"".join(traceback.format_stack(info[i.ident]))}
%except Exception as e1:
${e1}
%try:
Current Frame Info: ${inspect.getframeinfo(info[i.ident])|h}
%except Exception as e:
${e}
%endtry
%endtry
%endtry
%endfor
<%include file="/pagefooter.html"/>