コード例 #1
0
ファイル: _ssl.cs プロジェクト: kevinkeeney/ironruby
        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");

        }
コード例 #2
0
ファイル: Importer.cs プロジェクト: wtf3505-git/ironpython2
        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));
        }