Mercurial > prosody-hg
view plugins/mod_debug_sql.lua @ 14010:ed210f6b1d00 13.0
tests: util.roles: Don't error when loading but not running tests
For example, when filtering tests by tag, the file will be executed but the
tests won't, leading to 'roles' being nil (the first test loads the library).
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Fri, 12 Dec 2025 11:31:04 +0000 |
| parents | 5edb0d01a94f |
| children |
line wrap: on
line source
-- Enables SQL query logging -- -- luacheck: ignore 213/uri module:set_global(); local engines = module:shared("/*/sql/connections"); for uri, engine in pairs(engines) do engine:debug(true); end setmetatable(engines, { __newindex = function (t, uri, engine) engine:debug(true); rawset(t, uri, engine); end }); function module.unload() setmetatable(engines, nil); for uri, engine in pairs(engines) do engine:debug(false); end end
