Software /
code /
prosody
File
tools/tb2err @ 13346:53c347043cb5
mod_storage_internal: Clear archive item count cache after experimental trim
The previous count would be invalid at this point.
Should be possible to math out how many items are left, but this is left
as future work.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 26 Nov 2023 18:02:13 +0100 |
parent | 13066:4aa4a51a7a77 |
line wrap: on
line source
#!/usr/bin/env lua -- traceback to errors.err for vim -q -- e.g. curl https://prosody.im/paste/xxx | tb2err > errors.err && vim -q local path_sep = package.config:sub(1,1); for line in io.lines() do local src, err = line:match("%s*(%S+)(:%d+: .*)") if src then src = src:gsub("\\", path_sep); local cut = src:match("/()core/") or src:match("/()net/") or src:match("/()util/") or src:match("/()modules/") or src:match("/()prosody%-modules/") or src:match("/()plugins/") or src:match("/()prosody[ctl]*$") if cut then src = src:sub(cut); end src = src:gsub("prosody%-modules/", "../modules/") src = src:gsub("^modules/", "plugins/") io.write(src, err, "\n"); end end