public static void PerformModuleReload(PythonContext/*!*/ context, PythonDictionary/*!*/ dict) { var socket = context.GetBuiltinModule("socket"); var socketError = PythonSocket.GetSocketError(context, socket.__dict__); context.EnsureModuleException("SSLError", socketError, dict, "SSLError", "ssl"); }
internal static object ImportBuiltin(CodeContext /*!*/ context, string /*!*/ name) { Assert.NotNull(context, name); PythonContext pc = context.LanguageContext; if (name == "sys") { return(pc.SystemState); } else if (name == "clr") { context.ShowCls = true; pc.SystemStateModules["clr"] = pc.ClrModule; return(pc.ClrModule); } return(pc.GetBuiltinModule(name)); }