Aller au contenu

Module:Episode

De Stargate Wiki Sémantique
Documentation icon Documentation module[créer]
------------------------------------------------------------
-- DIAGNOSTIC : Version instrumentée de Module:Episode
-- (TEMPORAIRE — à retirer après analyse)
------------------------------------------------------------

local function dump(o)
    if type(o) ~= "table" then
        return tostring(o)
    end
    local s = "{ "
    for k,v in pairs(o) do
        s = s .. tostring(k) .. "=" .. tostring(v) .. ", "
    end
    return s .. " }"
end

local Index = require("Module:Episode/MultiSeries")

-- Affichage du diagnostic
return table.concat({
    "=== DIAGNOSTIC MODULE:EPISODE ===",
    "Type(Index) = " .. type(Index),
    "Index = " .. tostring(Index),
    "Index.normalize = " .. tostring(Index and Index.normalize),
    "",
    "--- package.loaded[\"Module:Episode/MultiSeries\"] ---",
    tostring(package.loaded["Module:Episode/MultiSeries"]),
    "",
    "--- Liste des modules Episode dans package.loaded ---",
    dump(package.loaded),
    "",
    "--- Vérification du nom exact chargé ---",
    "Nom require() = >" .. "Module:Episode/MultiSeries" .. "<",
}, "\n")