Merge pull request #573 from hqwrong/pr

improve snax
This commit is contained in:
云风
2017-02-10 11:43:37 +08:00
committed by GitHub
3 changed files with 38 additions and 30 deletions

View File

@@ -5,7 +5,9 @@ local profile = require "profile"
local snax = require "snax"
local snax_name = tostring(...)
local func, pattern = snax_interface(snax_name, _ENV)
local loaderpath = skynet.getenv"snax_loader"
local loader = loaderpath and assert(dofile(loaderpath)) or require"snax.loader"
local func, pattern = snax_interface(snax_name, _ENV, loader)
local snax_path = pattern:sub(1,pattern:find("?", 1, true)-1) .. snax_name .. "/"
package.path = snax_path .. "?.lua;" .. package.path