diff --git a/src/Analysis/Ast/Impl/Modules/BuiltinsPythonModule.cs b/src/Analysis/Ast/Impl/Modules/BuiltinsPythonModule.cs index ee31598bc..b8140940b 100644 --- a/src/Analysis/Ast/Impl/Modules/BuiltinsPythonModule.cs +++ b/src/Analysis/Ast/Impl/Modules/BuiltinsPythonModule.cs @@ -43,7 +43,7 @@ public BuiltinsPythonModule(string moduleName, string filePath, IServiceContaine public override IEnumerable GetMemberNames() => base.GetMemberNames().Except(_hiddenNames).ToArray(); protected override string[] GetScrapeArguments(IPythonInterpreter interpreter) - => !InstallPath.TryGetFile("scrape_module.py", out var sb) ? null : new [] { "-B", "-E", sb }; + => !InstallPath.TryGetFile("scrape_module.py", out var sb) ? null : new [] { "-W", "ignore", "-B", "-E", sb }; protected override void OnAnalysisComplete() { SpecializeTypes(); diff --git a/src/Analysis/Ast/Impl/Modules/CompiledBuiltinPythonModule.cs b/src/Analysis/Ast/Impl/Modules/CompiledBuiltinPythonModule.cs index 8ea17d2ca..a7e50f38d 100644 --- a/src/Analysis/Ast/Impl/Modules/CompiledBuiltinPythonModule.cs +++ b/src/Analysis/Ast/Impl/Modules/CompiledBuiltinPythonModule.cs @@ -29,7 +29,7 @@ public CompiledBuiltinPythonModule(string moduleName, IPythonModule stub, IServi : base(moduleName, ModuleType.CompiledBuiltin, MakeFakeFilePath(moduleName, services), stub, services) { } protected override string[] GetScrapeArguments(IPythonInterpreter interpreter) - => !InstallPath.TryGetFile("scrape_module.py", out var sm) ? null : new [] { "-B", "-E", sm, "-u8", Name }; + => !InstallPath.TryGetFile("scrape_module.py", out var sm) ? null : new [] { "-W", "ignore", "-B", "-E", sm, "-u8", Name }; private static string MakeFakeFilePath(string name, IServiceContainer services) { var interpreterPath = services.GetService().Configuration.InterpreterPath; diff --git a/src/Analysis/Ast/Impl/Modules/CompiledPythonModule.cs b/src/Analysis/Ast/Impl/Modules/CompiledPythonModule.cs index 816815a29..e4fe9c0e5 100644 --- a/src/Analysis/Ast/Impl/Modules/CompiledPythonModule.cs +++ b/src/Analysis/Ast/Impl/Modules/CompiledPythonModule.cs @@ -35,7 +35,7 @@ public override string Documentation => GetMember("__doc__").TryGetConstant(out var s) ? s : string.Empty; protected virtual string[] GetScrapeArguments(IPythonInterpreter interpreter) { - var args = new List { "-B", "-E" }; + var args = new List { "-W", "ignore", "-B", "-E" }; var mp = Interpreter.ModuleResolution.FindModule(FilePath); if (string.IsNullOrEmpty(mp.FullName)) {