From: Jo-Philipp Wich Date: Wed, 27 Aug 2008 16:56:38 +0000 (+0000) Subject: * luci/libs: uvl: actually create error constants in luci.uvl.error X-Git-Tag: 0.8.0~281 X-Git-Url: https://git.archive.openwrt.org/?a=commitdiff_plain;h=4e15641c240e28d60558a4b9e0d4738d5671412d;p=project%2Fluci.git * luci/libs: uvl: actually create error constants in luci.uvl.error --- diff --git a/libs/uvl/luasrc/uvl/errors.lua b/libs/uvl/luasrc/uvl/errors.lua index e29de4002..cf7d287db 100644 --- a/libs/uvl/luasrc/uvl/errors.lua +++ b/libs/uvl/luasrc/uvl/errors.lua @@ -64,11 +64,13 @@ ERRCODES = { { 'DEP_BADENUM', 'In dependency check for enum value "%i":\n%c' } } --- build error constants +-- build error constants and instance constructors for i, v in ipairs(ERRCODES) do luci.uvl.errors[v[1]] = function(...) return error(i, ...) end + + luci.uvl.errors['ERR_'..v[1]] = i end