public PythonModule(string name, IDictionary <object, object> dict, SystemState state, InitializeModule init, CallerContextFlags callerContextFlags) { Debug.Assert(state != null); if (dict is IAttributesDictionary) { __dict__ = (IAttributesDictionary)dict; } else { __dict__ = new FieldIdDict(dict); } ModuleName = name; __dict__[SymbolTable.Builtins] = TypeCache.Builtin; if (name == "__main__") { Debug.WriteLine("==========__main__"); } initialize = init; contextFlags = callerContextFlags; systemState = state; }
public DefaultContext(CallerContextFlags contextFlags) { flags = contextFlags; }