Mercurial Hosting > luan
comparison src/luan/modules/http/tools/Luan_threads.luan @ 1260:4b5b84853f6f
replace Table.as_table with Luan.to_table
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 23 Sep 2018 22:32:34 -0600 |
parents | 299996e03876 |
children | 198d6af7330a |
comparison
equal
deleted
inserted
replaced
1259:e8020216dee7 | 1260:4b5b84853f6f |
---|---|
4 local Time = require "luan:Time.luan" | 4 local Time = require "luan:Time.luan" |
5 local Http = require "luan:http/Http.luan" | 5 local Http = require "luan:http/Http.luan" |
6 java() | 6 java() |
7 local Thread = require "java:java.lang.Thread" | 7 local Thread = require "java:java.lang.Thread" |
8 local LuanException = require "java:luan.LuanException" | 8 local LuanException = require "java:luan.LuanException" |
9 local JavaLuan = require "java:luan.Luan" | |
10 | 9 |
11 | 10 |
12 local Luan_threads = {} | 11 local Luan_threads = {} |
13 | 12 |
14 function Luan_threads.respond() | 13 function Luan_threads.respond() |
30 <h1>Luan Threads</h1> | 29 <h1>Luan Threads</h1> |
31 <p><%=Http.request.headers["host"]%> - <%=Time.format(Time.now())%></p> | 30 <p><%=Http.request.headers["host"]%> - <%=Time.format(Time.now())%></p> |
32 <% | 31 <% |
33 local count = 0 | 32 local count = 0 |
34 for _, thread in Luan.ipairs(threads) do | 33 for _, thread in Luan.ipairs(threads) do |
35 local luan_trace = JavaLuan.table(LuanException.justLuan(thread.trace)) | 34 local luan_trace = Luan.to_table(LuanException.justLuan(thread.trace)) or error() |
36 if #luan_trace > 0 then | 35 if #luan_trace > 0 then |
37 %> | 36 %> |
38 <p><%=thread.string%> <%=thread.state%> | 37 <p><%=thread.string%> <%=thread.state%> |
39 <ul> | 38 <ul> |
40 <% | 39 <% |