Comparison

core/modulemanager.lua @ 7303:439d00063620

modulemanager: Silence log message about attempts to load already loaded modules for shared modules
author Kim Alvefur <zash@zash.se>
date Sat, 19 Mar 2016 16:35:43 +0100
parent 7163:eadbf19d0de0
child 7947:24170d74b00b
comparison
equal deleted inserted replaced
7301:995777582044 7303:439d00063620
123 if not modulemap[host] then 123 if not modulemap[host] then
124 modulemap[host] = hosts[host].modules; 124 modulemap[host] = hosts[host].modules;
125 end 125 end
126 126
127 if modulemap[host][module_name] then 127 if modulemap[host][module_name] then
128 log("debug", "%s is already loaded for %s, so not loading again", module_name, host); 128 if not modulemap["*"][module_name] then
129 log("debug", "%s is already loaded for %s, so not loading again", module_name, host);
130 end
129 return nil, "module-already-loaded"; 131 return nil, "module-already-loaded";
130 elseif modulemap["*"][module_name] then 132 elseif modulemap["*"][module_name] then
131 local mod = modulemap["*"][module_name]; 133 local mod = modulemap["*"][module_name];
132 if module_has_method(mod, "add_host") then 134 if module_has_method(mod, "add_host") then
133 local _log = logger.init(host..":"..module_name); 135 local _log = logger.init(host..":"..module_name);