public static void PerformModuleReload(PythonContext context, PythonDictionary dict) { if (!context.HasModuleState(_fieldSizeLimitKey)) { context.SetModuleState(_fieldSizeLimitKey, FieldSizeLimit); } if (!context.HasModuleState(_dialectRegistryKey)) { context.SetModuleState(_dialectRegistryKey, new DialectRegistry()); } InitModuleExceptions(context, dict); }
public static void PerformModuleReload(PythonContext context, PythonDictionary dict) { if (!context.HasModuleState(_zip_directory_cache_key)) context.SetModuleState(_zip_directory_cache_key, new PythonDictionary()); dict["_zip_directory_cache"] = context.GetModuleState(_zip_directory_cache_key); InitModuleExceptions(context, dict); }
public static void PerformModuleReload(PythonContext context, PythonDictionary dict) { if (!context.HasModuleState(_zip_directory_cache_key)) { context.SetModuleState(_zip_directory_cache_key, new PythonDictionary()); } dict["_zip_directory_cache"] = context.GetModuleState(_zip_directory_cache_key); InitModuleExceptions(context, dict); }
public static void PerformModuleReload(PythonContext/*!*/ context, PythonDictionary/*!*/ dict) { if (!context.HasModuleState(_defaultTimeoutKey)) { context.SetModuleState(_defaultTimeoutKey, null); } context.SetModuleState(_defaultBufsizeKey, DefaultBufferSize); PythonType socketErr = GetSocketError(context, dict); context.EnsureModuleException("socketherror", socketErr, dict, "herror", "socket"); context.EnsureModuleException("socketgaierror", socketErr, dict, "gaierror", "socket"); context.EnsureModuleException("sockettimeout", socketErr, dict, "timeout", "socket"); }
public static void PerformModuleReload(PythonContext/*!*/ context, IAttributesCollection/*!*/ dict) { if (!context.HasModuleState(_defaultTimeoutKey)) { context.SetModuleState(_defaultTimeoutKey, null); } context.SetModuleState(_defaultBufsizeKey, DefaultBufferSize); context.EnsureModuleException("sslerror", dict, "sslerror", "socket"); PythonType socketErr = context.EnsureModuleException("socketerror", PythonExceptions.IOError, dict, "error", "socket"); context.EnsureModuleException("socketherror", socketErr, dict, "herror", "socket"); context.EnsureModuleException("socketgaierror", socketErr, dict, "gaierror", "socket"); context.EnsureModuleException("sockettimeout", socketErr, dict, "timeout", "socket"); }
public static void PerformModuleReload(PythonContext/*!*/ context, IAttributesCollection/*!*/ dict) { // set the lock count to zero on the 1st load, don't reset the lock count on reloads if (!context.HasModuleState(_lockCountKey)) { context.SetModuleState(_lockCountKey, 0L); } }
internal static void EnsureLocaleInitialized(PythonContext context) { if (!context.HasModuleState(_localeKey)) { context.SetModuleState(_localeKey, new LocaleInfo(context)); } }