Mercurial > prosody-modules
comparison mod_storage_lmdb/mod_storage_lmdb.lua @ 1984:2ed6f6eeeaba
mod_storage_lmdb: Remove debugging
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 19 Dec 2015 11:45:39 +0100 |
parents | f7fc5088b340 |
children |
comparison
equal
deleted
inserted
replaced
1983:f7fc5088b340 | 1984:2ed6f6eeeaba |
---|---|
24 local args, n_args = {...}, select("#", ...); | 24 local args, n_args = {...}, select("#", ...); |
25 local t = env:txn_begin(nil, flag); | 25 local t = env:txn_begin(nil, flag); |
26 local function f() return func(t, unpack(args, 1, n_args)); end | 26 local function f() return func(t, unpack(args, 1, n_args)); end |
27 local success, a, b, c = xpcall(f, traceback); | 27 local success, a, b, c = xpcall(f, traceback); |
28 if not success then | 28 if not success then |
29 io.stderr:write(a, "\n\n"); | |
30 t:abort(); | 29 t:abort(); |
31 os.exit() | |
32 return success, a; | 30 return success, a; |
33 end | 31 end |
34 local ok, err = t:commit(); | 32 local ok, err = t:commit(); |
35 if not ok then | 33 if not ok then |
36 return ok, err; | 34 return ok, err; |