Y at-il un moyen de désactiver l'utilisation de l'importation une fois que j'ai fini de l'utiliser? J'utilise IronPython comme moteur de script et je ne veux pas que les utilisateurs puissent importer quoi que ce soit. Cela pourrait se faire en LuaInterface par l'utilisation de setfenv:IronPython disable Importer après utilisation
luanet.load_assembly("System.Windows.Forms")
luanet.load_assembly("System.Drawing")
Form=luanet.import_type("System.Windows.Forms.Form")
-- Only allow the use of the form class
local env = { Form = _G.Form }
setfenv(1, env)
ou en définissant les fonctions d'importation à zéro avant d'analyser le fichier script:
luanet.load_assembly = nil
luanet.import_type = nil
Est-ce possible dans IronPython?