diff options
Diffstat (limited to 'acf2/init.lua')
-rw-r--r-- | acf2/init.lua | 6 |
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 |