svn commit: r331857 - head/stand/lua
Kyle Evans
kevans at FreeBSD.org
Sun Apr 1 00:22:52 UTC 2018
Author: kevans
Date: Sun Apr 1 00:22:51 2018
New Revision: 331857
URL: https://svnweb.freebsd.org/changeset/base/331857
Log:
lualoader: Simplify some expressions
- No need for a 'goto' when our entire loop body is then wrapped in a
conditional.
- No need to leave commented out prints laying around
- If an expression is clearly going to be either nil or an expression that
isn't likely to be a boolean, we might as well use `or` to specify a
default value for the expression. e.g. `loader.getenv(...) or "no"`
Modified:
head/stand/lua/config.lua
Modified: head/stand/lua/config.lua
==============================================================================
--- head/stand/lua/config.lua Sat Mar 31 23:50:20 2018 (r331856)
+++ head/stand/lua/config.lua Sun Apr 1 00:22:51 2018 (r331857)
@@ -205,10 +205,7 @@ local function loadModule(mod, silent)
local status = true
local pstatus
for k, v in pairs(mod) do
- if v.load == nil then
- goto continue
- end
- if v.load:lower() == "yes" then
+ if v.load ~= nil and v.load:lower() == "yes" then
local str = "load "
if v.flags ~= nil then
str = str .. v.flags .. " "
@@ -247,12 +244,7 @@ local function loadModule(mod, silent)
status = status and pstatus
end
--- else
--- if not silent then
--- print("Skipping module '". . k .. "'")
--- end
end
- ::continue::
end
return status
@@ -272,11 +264,8 @@ local function readFile(name, silent)
-- We might have read in the whole file, this won't be needed any more.
io.close(f)
- if text == nil then
- if not silent then
- print(MSG_FAILREADCFG:format(name))
- end
- return nil
+ if text == nil and not silent then
+ print(MSG_FAILREADCFG:format(name))
end
return text
end
@@ -322,11 +311,7 @@ config.verbose = false
-- The first item in every carousel is always the default item.
function config.getCarouselIndex(id)
- local val = carousel_choices[id]
- if val == nil then
- return 1
- end
- return val
+ return carousel_choices[id] or 1
end
function config.setCarouselIndex(id, idx)
@@ -498,10 +483,7 @@ function config.load(file)
-- Cache the provided module_path at load time for later use
config.module_path = loader.getenv("module_path")
- local verbose = loader.getenv("verbose_loading")
- if verbose == nil then
- verbose = "no"
- end
+ local verbose = loader.getenv("verbose_loading") or "no"
config.verbose = verbose:lower() == "yes"
end
More information about the svn-src-all
mailing list