Merge 0.10->trunk
[prosody.git] / util / template.lua
index a26dd7ca6109eed096b4d307de5ef770a439bf48..04ebb93d2285df05563c4678692fa2d682c9e884 100644 (file)
@@ -1,4 +1,4 @@
-
+-- luacheck: ignore 213/i
 local stanza_mt = require "util.stanza".stanza_mt;
 local setmetatable = setmetatable;
 local pairs = pairs;
@@ -67,12 +67,12 @@ end
 local function create_cloner(stanza, chunkname)
        local lookup = {};
        local name = create_clone_string(stanza, lookup, "");
-       local f = "local setmetatable,stanza_mt=...;return function(data)";
+       local src = "local setmetatable,stanza_mt=...;return function(data)";
        for i=1,#lookup do
-               f = f.."local _"..i.."="..lookup[i]..";";
+               src = src.."local _"..i.."="..lookup[i]..";";
        end
-       f = f.."return "..name..";end";
-       local f,err = loadstring(f, chunkname);
+       src = src.."return "..name..";end";
+       local f,err = loadstring(src, chunkname);
        if not f then error(err); end
        return f(setmetatable, stanza_mt);
 end