Changeset 3702
- Timestamp:
- 11/04/08 17:11:25 (5 years ago)
- Location:
- luci/trunk/libs/uvl/luasrc
- Files:
-
- 2 modified
-
uvl.lua (modified) (1 diff)
-
uvl/errors.lua (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
luci/trunk/libs/uvl/luasrc/uvl.lua
r3700 r3702 296 296 local ok, err = dependencies.check( self, option ) 297 297 if not ok then 298 if not err:is_all(ERR.ERR_DEP_NOTEQUAL) and 299 not err:is_all(ERR.ERR_DEP_NOVALUE) 300 then 298 if not err:is_all(ERR.ERR_DEP_NOTEQUAL,ERR.ERR_DEP_NOVALUE) then 301 299 option:error(err) 302 300 return false, option:errors() -
luci/trunk/libs/uvl/luasrc/uvl/errors.lua
r3700 r3702 186 186 end 187 187 188 function error.is_all(self, code) 189 if self.code == code then 188 function error.is_all(self, ...) 189 local codes = { ... } 190 191 if util.contains(codes, self.code) then 190 192 return true 191 193 else 192 194 local equal = false 193 195 for _, c in ipairs(self.childs) do 194 equal = ( c.code == code)196 equal = util.contains(codes, c.code) 195 197 end 196 198 return equal
