public static void PerformModuleReload(PythonContext/*!*/ context, PythonDictionary/*!*/ dict) { context.GetOrCreateModuleState(_keyFields, () => { dict.Add(_keyDefaultAction, "default"); dict.Add(_keyOnceRegistry, new PythonDictionary()); dict.Add(_keyFilters, new List() { // Default filters PythonTuple.MakeTuple("ignore", null, PythonExceptions.PendingDeprecationWarning, null, 0), PythonTuple.MakeTuple("ignore", null, PythonExceptions.ImportWarning, null, 0), PythonTuple.MakeTuple("ignore", null, PythonExceptions.BytesWarning, null, 0) }); return dict; }); }
public static void PerformModuleReload(PythonContext/*!*/ context, PythonDictionary/*!*/ dict) { List defaultFilters = new List(); if (context.PythonOptions.WarnPython30) { defaultFilters.AddNoLock(PythonTuple.MakeTuple("ignore", null, PythonExceptions.DeprecationWarning, null, 0)); } defaultFilters.AddNoLock(PythonTuple.MakeTuple("ignore", null, PythonExceptions.PendingDeprecationWarning, null, 0)); defaultFilters.AddNoLock(PythonTuple.MakeTuple("ignore", null, PythonExceptions.ImportWarning, null, 0)); defaultFilters.AddNoLock(PythonTuple.MakeTuple("ignore", null, PythonExceptions.BytesWarning, null, 0)); context.GetOrCreateModuleState(_keyFields, () => { dict.Add(_keyDefaultAction, "default"); dict.Add(_keyOnceRegistry, new PythonDictionary()); dict.Add(_keyFilters, defaultFilters); return dict; }); }
/// <summary> /// Get the unique Profiler instance for this ScriptRuntime /// </summary> public static Profiler GetProfiler(PythonContext /*!*/ context) { return(context.GetOrCreateModuleState(_profileKey, () => new Profiler())); }