Mercurial Hosting > luan
comparison src/luan/modules/http/tools/Luan_threads.luan @ 1261:198d6af7330a
rename Luan.to_table to Table.java_to_table_shallow and Luan.to_luan to Table.java_to_table_deep
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 24 Sep 2018 13:09:16 -0600 |
parents | 4b5b84853f6f |
children | 8d95711f6615 |
comparison
equal
deleted
inserted
replaced
1260:4b5b84853f6f | 1261:198d6af7330a |
---|---|
1 local Luan = require "luan:Luan.luan" | 1 local Luan = require "luan:Luan.luan" |
2 local error = Luan.error | 2 local error = Luan.error |
3 local Table = require "luan:Table.luan" | |
4 local java_to_table_shallow = Table.java_to_table_shallow or error() | |
3 local Io = require "luan:Io.luan" | 5 local Io = require "luan:Io.luan" |
4 local Time = require "luan:Time.luan" | 6 local Time = require "luan:Time.luan" |
5 local Http = require "luan:http/Http.luan" | 7 local Http = require "luan:http/Http.luan" |
6 java() | 8 java() |
7 local Thread = require "java:java.lang.Thread" | 9 local Thread = require "java:java.lang.Thread" |
29 <h1>Luan Threads</h1> | 31 <h1>Luan Threads</h1> |
30 <p><%=Http.request.headers["host"]%> - <%=Time.format(Time.now())%></p> | 32 <p><%=Http.request.headers["host"]%> - <%=Time.format(Time.now())%></p> |
31 <% | 33 <% |
32 local count = 0 | 34 local count = 0 |
33 for _, thread in Luan.ipairs(threads) do | 35 for _, thread in Luan.ipairs(threads) do |
34 local luan_trace = Luan.to_table(LuanException.justLuan(thread.trace)) or error() | 36 local luan_trace = java_to_table_shallow(LuanException.justLuan(thread.trace)) |
35 if #luan_trace > 0 then | 37 if #luan_trace > 0 then |
36 %> | 38 %> |
37 <p><%=thread.string%> <%=thread.state%> | 39 <p><%=thread.string%> <%=thread.state%> |
38 <ul> | 40 <ul> |
39 <% | 41 <% |