# HG changeset patch # User Waqas Hussain # Date 1244995439 -18000 # Node ID 857034905016fa65a7f83f40824d6b5431ecb9ca # Parent 015d624a2a71469f9d4391046693b139798c595e modulemanager: Changed to use util.pluginloader diff -r 015d624a2a71 -r 857034905016 core/modulemanager.lua --- a/core/modulemanager.lua Sun Jun 14 21:01:30 2009 +0500 +++ b/core/modulemanager.lua Sun Jun 14 21:03:59 2009 +0500 @@ -18,6 +18,7 @@ local multitable_new = require "util.multitable".new; local register_actions = require "core.actions".register; local st = require "util.stanza"; +local pluginloader = require "util.pluginloader"; local hosts = hosts; local prosody = prosody; @@ -113,7 +114,7 @@ end - local mod, err = loadfile(get_module_filename(module_name)); + local mod, err = pluginloader.load_code(module_name); if not mod then log("error", "Unable to load module '%s': %s", module_name or "nil", err or "nil"); return nil, err; @@ -187,7 +188,7 @@ local mod = get_module(host, name); if not mod then return nil, "module-not-loaded"; end - local _mod, err = loadfile(get_module_filename(name)); -- checking for syntax errors + local _mod, err = pluginloader.load_code(name); -- checking for syntax errors if not _mod then log("error", "Unable to load module '%s': %s", module_name or "nil", err or "nil"); return nil, err;