summaryrefslogtreecommitdiffstats
path: root/acf2/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'acf2/init.lua')
-rw-r--r--acf2/init.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/acf2/init.lua b/acf2/init.lua
index eef3ff0..b5bd1d1 100644
--- a/acf2/init.lua
+++ b/acf2/init.lua
@@ -8,11 +8,15 @@ local M = {}
M.model = require('acf2.model')
require('acf2.model.aaa')
-require('acf2.loader')('modules')
+local mods = require('acf2.loader')('modules')
M.call = require('acf2.error').call
M.object = require('acf2.object')
M.path = require('acf2.path')
M.start_txn = require('acf2.transaction')
+local txn = M.start_txn()
+for _, rv in pairs(mods) do if type(rv) == 'function' then rv(txn) end end
+txn:commit()
+
return M