diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2009-07-23 01:41:06 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2009-07-23 01:41:06 +0000 |
commit | 3e0b6b681c1d62465d285859d3496f0667d35018 (patch) | |
tree | f57ca929c006ee9304c00a672ce6488c69e8077e | |
parent | 80a2dd2cc27e2fc0c55f03f01a1d460a91954ab6 (diff) |
libs/web: use new parser in non-caching mode
-rw-r--r-- | libs/web/luasrc/template.lua | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/libs/web/luasrc/template.lua b/libs/web/luasrc/template.lua index 4971033a27..7cc6e11b08 100644 --- a/libs/web/luasrc/template.lua +++ b/libs/web/luasrc/template.lua @@ -32,6 +32,7 @@ local string = require "string" local config = require "luci.config" local coroutine = require "coroutine" local nixio = require "nixio", require "nixio.util" +local tparser = require "luci.template.parser" local tostring, pairs, loadstring = tostring, pairs, loadstring local setmetatable, loadfile = setmetatable, loadfile @@ -206,12 +207,7 @@ function Template.__init__(self, name) end elseif compiler_mode == "memory" then - local source - source, err = fs.readfile(sourcefile) or fs.readfile(sourcefile .. ".htm") - if source then - self.template, err = compile(source) - end - + self.template, _, err = tparser.parse(sourcefile .. ".htm") end -- If we have no valid template throw error, otherwise cache the template |