profile
viewpoint
Luciana Abud luabud @microsoft Vancouver, BC Program Manager @microsoft working on vscode-python

luabud/vscode-python 9

Python extension for Visual Studio Code

luabud/vscode-docs 3

Public documentation for Visual Studio Code

luabud/wave 1

Simple Flask webapp that displays a sec(x) wave

luabud/azure-python-labs 0

Labs demonstrating how to use Python with Azure, Visual Studio Code, GitHub, Windows Subsystem for Linux, and more!

luabud/hello-vscodespaces 0

Configuration to start a simple Hello World script with Python in VS Codespaces

luabud/python-sample-tweeterapp 0

Sample Django+React+Postgres application for use in Visual Studio Code and Azure

luabud/TheCatSaidNo 0

A simple Flask app

issue commentmicrosoft/vscode-python

Applying code action 'Sort imports' hangs indefinitely

Folks would you mind trying out our Insiders build to see if you still have this issue? (View > Command Palette... and run Python: Switch to Insiders Weekly Channel)

soapergem

comment created time in 15 hours

issue commentmicrosoft/vscode-python

Repo housekeeping - Labels cleanup 🧹

Next issue to check: https://github.com/microsoft/vscode-python/issues?page=2&q=is%3Aissue+is%3Aopen+sort%3Aupdated-asc #6966

kimadeline

comment created time in 3 days

issue closedmicrosoft/vscode-python

Update language server configuration and initialization options

For microsoft/python-language-server#1513. There have been a number of new LS configuration options and initialization cleanups that need to be propagated to the extension. Opening this to have something to close with a PR. 🙂

closed time in 3 days

jakebailey

issue closedmicrosoft/vscode-python

Upstream indentation regexes to VS Code

Once https://github.com/microsoft/vscode-python/pull/6497 lands we should upstream the appropriate regexes to https://github.com/microsoft/vscode/blob/master/extensions/python/language-configuration.json and delete https://github.com/microsoft/vscode/blob/master/extensions/python/src/pythonMain.ts so that all Python users benefit.

Steps

  • [ ] Land https://github.com/microsoft/vscode-python/pull/6497
  • [ ] Write smoke tests to make sure upstream doesn't regress
  • [ ] Upstream regexes to https://github.com/microsoft/vscode/blob/master/extensions/python/language-configuration.json
  • [ ] Delete https://github.com/microsoft/vscode/tree/master/extensions/python/.vscode
  • [ ] Delete https://github.com/microsoft/vscode/tree/master/extensions/python/src
  • [ ] Delete https://github.com/microsoft/vscode/blob/master/extensions/python/tsconfig.json
  • [ ] Delete our own code and tests

closed time in 3 days

brettcannon

issue commentmicrosoft/vscode-python

Upstream indentation regexes to VS Code

Closing as stale.

brettcannon

comment created time in 3 days

issue closedmicrosoft/vscode-python

Did not see prompt to change this setting python.unitTest.unittestEnabled

Environment data

  • VS Code version: 1.34.0
  • Extension version (available under the Extensions sidebar): 2019.6.16302-dev
  • OS and version: windows
  • Python version (& distribution if applicable, e.g. Anaconda): 3.7
  • Type of virtual environment used (N/A | venv | virtualenv | conda | ...): N/A
  • Relevant/affected Python packages and their versions: unittest

Expected behaviour

Should show a prompt to change the old setting python.unitTest.unittestEnabled to new setting python.testing.unittestEnabled.

Actual behaviour

Appends new setting to the existing settings.

Steps to reproduce:

  1. Open a project with these settings.
    "python.unitTest.unittestArgs": [
        "-v",
        "-s",
        ".",
        "-p",
        "*_test.py"
    ],
    "python.unitTest.unittestEnabled": true,

This is the prompt i get: image

This is what i have in settings:

{
    "python.pythonPath": "C:\\Python37\\python.exe",
    "python.linting.flake8Enabled": true,
    "python.linting.pylintEnabled": false,
    "python.linting.flake8Args": [
        "--ignore", "E24,E121,E123,E125,E126,E221,E226,E261,E266,E704,E265",
    ],
    "python.formatting.provider": "autopep8",
    "python.formatting.autopep8Args": [
        "--ignore", "E24,E121,E123,E125,E126,E221,E226,E261,E266,E704,E265"
    ],
    "python.unitTest.unittestArgs": [
        "-v",
        "-s",
        ".",
        "-p",
        "*_test.py"
    ],
    "python.unitTest.unittestEnabled": true,
}

This is what happens if I click Configure Test Framework and follow through the prompts:

{
    "python.pythonPath": "C:\\Python37\\python.exe",
    "python.linting.flake8Enabled": true,
    "python.linting.pylintEnabled": false,
    "python.linting.flake8Args": [
        "--ignore", "E24,E121,E123,E125,E126,E221,E226,E261,E266,E704,E265",
    ],
    "python.formatting.provider": "autopep8",
    "python.formatting.autopep8Args": [
        "--ignore", "E24,E121,E123,E125,E126,E221,E226,E261,E266,E704,E265"
    ],
    "python.unitTest.unittestArgs": [
        "-v",
        "-s",
        ".",
        "-p",
        "*_test.py"
    ],
    "python.unitTest.unittestEnabled": true,
    "python.testing.unittestArgs": [
        "-v",
        "-s",
        ".",
        "-p",
        "*_test.py"
    ],
    "python.testing.pyTestEnabled": false,
    "python.testing.nosetestsEnabled": false,
    "python.testing.unittestEnabled": true,
}

closed time in 3 days

karthiknadig

issue closedmicrosoft/vscode-python

vscode run python without terminal command

Feature: vscode run python without terminal command

<!----------------------------------------------------------------------------------------------- PLEASE READ If this issue doesn't relate to Jupyter Notebooks, Python Interactive Window features or other "cell"-based features of the Python extension, please use the main Python feature request template instead of this one. Thank you! ------------------------------------------------------------------------------------------------->

Description

VS Code version: 1.47.3 (user setup) Commit: 91899dcef7b8110878ea59626991a18c8a6a1b3e Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.18362

When running Python files in vscode, let the output console not display files and other information, but only display the results.

Steps to reproduce: Enter the following code to view the output information in the console. `

print("hello")

` Expected behaviour: hello

Actual behaviour: D:\case\pythonVScode\test>D:/Users/.../AppData/Local/Programs/Python/Python38/python.exe d:/case/pythonVScode/test/a/.../a.py hello

Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer, @joyceerhl

closed time in 8 days

jill123-cc

issue commentmicrosoft/vscode-python

vscode run python without terminal command

We may consider this when addressing https://github.com/microsoft/vscode-python/issues/11039.

jill123-cc

comment created time in 8 days

issue commentmicrosoft/vscode-python

Enhanced f-string completion

@jakebailey is this something that could be addressed by Pylance?

mattstrayer

comment created time in 8 days

issue closedmicrosoft/vscode-python

support detecting zc.buildout directories as another kind of virtual environment

Currently vscode will scan multiple paths to try and detect virtualenv and other similar tools to discover extrapaths to include for intellisense, and which interpreter is likely to be used for debugging. It doesn't find and detect where zc.buildout is used in place of a virtualenv. zc.buildout is a popular tool in the zope and plone communities.

A previous request was made but closed by mistake - https://github.com/microsoft/vscode-python/issues/6992 A related request is in https://github.com/microsoft/vscode-python/issues/1479 to change how vscode detects virtualenvs.

To detect a zc.buildout in the current workspace look for a .installed.cfg in the root of the workspace. Buildout is somewhat different from virtualenv in that it allows many environments at once so it doesn't support a single interpreter or a single working set of python paths. There are two ways to solve this. Either have some configuration to pick which working set to use (pycharm does this), or to assume you can combine all the working sets and just pick the first interpreter. I'd propose the later as in almost all cases this is how build is used. Having an automatic detection and configuration is a nicer user experience.

.installed.cfg will contain entries like

[instance]
__buildout_installed__ = /Users/home/Projects/pretaform/bin/runzope
        /Users/home/Projects/pretaform/bin/zopectl
        /Users/home/Projects/pretaform/bin/zpasswd
__buildout_signature__ = zc.recipe.egg-2.0.5-py2.7.egg zc.buildout-dd444aa64a9523549c6de5651e44280e setuptools-dd444aa64a9523549c6de5651e44280e ...
_b = /Users/home/Projects/pretaform/bin
_d = /Users/home/Projects/pretaform/develop-eggs
_e = /Users/home/Projects/download-cache/eggs
...

__buildout_installed__ refers to scripts it installed or other files it created. __buildout_signature__ includes what eggs were downloaded and used _e is where the eggs were downloaded to. _d this is where additional python paths could be

A script is python that will look like

#!/Users/home/Projects/pretaform/bin/python2.7

import sys
sys.path[0:0] = [
  '/Users/home/Projects/collective/Plomino2/src',
  '/Users/home/Projects/collective/collective.trustedimports',
  '/Users/home/Projects/download-cache/eggs/pystache-0.5.4-py2.7.egg',
...
  ]

import ipdb.__main__

if __name__ == '__main__':
    sys.exit(ipdb.__main__.main())

You can see there are two ways to get the working set. Either by finding and parsing the installed scripts. Or understanding the data inside .installed.cfg. However it seems finding the interpreter path can only be done by parsing the installed scripts.

I would propose

  1. if .installed.cfg is found assume it's a buildout dir. Use this as priority over virtualenv as sometimes both are used
  2. Get a list of potential scripts from all the __buildout_installed__ entries
  3. parse each script for interpreter and working set. ignore if it doesn't have both.
  4. combine the set of working sets into one big set of python paths. Include this automatically in the extrapaths used for intellisense etc.

closed time in 8 days

djay

issue commentmicrosoft/vscode-python

support detecting zc.buildout directories as another kind of virtual environment

Thanks for the suggestion! We talked about it with the team and we have unfortunately decided we will not be moving forward with this idea. We think there isn't an enough widespread need for this to warrant the maintenance cost for the feature.

djay

comment created time in 8 days

issue closedmicrosoft/vscode-python

Support pytype as another linter

<!-- Please search existing issues to avoid creating duplicates. -->

<!-- Describe the feature you'd like. --> It would be great to support pytype in additional to current supported linters.

closed time in 8 days

dclong

issue commentmicrosoft/vscode-python

Support pytype as another linter

Thanks for the suggestion! We talked about it with the team and we have unfortunately decided we will not be moving forward with this idea. We think there isn't an enough widespread need for this to warrant the maintenance cost for the feature.

dclong

comment created time in 8 days

issue closedmicrosoft/vscode-python

Provide the prefix of a possibly activated conda environment in `getExecutionDetails` API

Originally posted by @jamilraichouni in https://github.com/microsoft/vscode-python/issues/12596#issuecomment-660626131

Hi!

Would be great if getExecutionDetails were also providing the prefix of a possibly activated conda environment.

That can be identified using the path from execCommand, but then everybody has to do that by his own doing something like

  1. Check if environment variable CONDA_PREFIX is set and if not:
  2. Check, if there is a conda executable in the same path as the interpreter given in execCommand.

I have a use case where I need to get the conda env prefix during runtime of a conda Python process even if the conda env has not been activated. If there is a more stable way to do that, let me know, please.

Cheers, Jamil

closed time in 8 days

karrtikr

issue commentmicrosoft/vscode-python

Provide the prefix of a possibly activated conda environment in `getExecutionDetails` API

Thanks for the suggestion! We talked about it with the team and we have unfortunately decided we will not be moving forward with this idea. We think there isn't an enough widespread need for this to warrant the maintenance cost for the feature.

karrtikr

comment created time in 8 days

issue closedmicrosoft/vscode-python

Feature Request: show the first statement line when one code block have many lines if I click somewhere

I've been using this for a long time. Thanks for this great extension!

I noticed a very convenient feature in MATLAB editor today. It can display the first statement line and the line number if the code occupied too many lines when I click "end" in one code blocks (for in MATLAB the statement is end with keyword "end"). (see pictures below)

Could this extension have the same feature? Maybe in Python we can click the indent line or somewhere to show the first statement line.

Snipaste_2020-06-27_11-32-51 Snipaste_2020-06-27_11-33-23 Snipaste_2020-06-27_11-33-51

Thanks!

closed time in 9 days

bat67

issue closedmicrosoft/vscode-python

PR Validation: The display compositor is frequently crashing

[7333:0825/182229.520150:FATAL:gpu_data_manager_impl_private.cc(986)] The display compositor is frequently crashing. Goodbye.

closed time in 9 days

karthiknadig

issue closedmicrosoft/vscode-python

Workspace VirtualEnv Service tests failing intermittently on CI

1) Interpreters - Workspace VirtualEnv Service
       Detect Virtual Environment:
     Error: Timeout of 120000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/vsts/work/1/s/out/test/pythonEnvironments/discovery/locators/workspaceVirtualEnvService.test.js)
      at listOnTimeout (internal/timers.js:531:17)
      at processTimers (internal/timers.js:475:7)

closed time in 9 days

karthiknadig

issue openedmicrosoft/vscode-python

Error events from telemetry are not getting flight info from TAS flights

I'm not sure if it's how we implemented the TAS calls but none of our errors in telemetry are getting flight info attached in the properties. We should fix this so we can keep track of experiments impact in error rates 😊

created time in 10 days

issue closedmicrosoft/vscode-python

Breadcrumb function name is missing if the cursor is moved to the end of the function's last line

Environment data

  • VS Code version: 1.33.1
  • Extension version (available under the Extensions sidebar): 2019.4.11987
  • OS and version: Linux
  • Python version (& distribution if applicable, e.g. Anaconda): Python 3.6.5 64-bit
  • Type of virtual environment used (N/A | venv | virtualenv | conda | ...): N/A
  • Relevant/affected Python packages and their versions: N/A

Expected behaviour

If the cursor is moved to the end of the last line of any function, breadcrumb path still contains the function's name.

Actual behaviour

Breadcrumb path looks like as if we're already in the next line (outside the function): The name of the function is missing.

Steps to reproduce:

  1. Enable breadcrumbs in workspace settings
  2. Move the cursor to the last line of a function
  3. Move the cursor to the end of that line

closed time in 17 days

cjaone

issue commentmicrosoft/vscode-python

Breadcrumb function name is missing if the cursor is moved to the end of the function's last line

We have recently released a new and more performant language server called Pylance which likely solves these issues you are reporting. You can download Pylance from the marketplace and install it alongside the core Python extension. Because our team's development efforts have shifted to support the new language server, we'd encourage you to try it out.

cjaone

comment created time in 17 days

issue commentMicrosoftDocs/vscodespaces

CTRL+V to paste broken for Python notebooks

Everything works as expected locally, I believe the issue is really in codespaces. @nikmd23 if there's anything I can do to try to help with debugging it, please let me know!

GraemeMalcolm

comment created time in 21 days

Pull request review commentmicrosoft/vscode-python

Add install telemetry

+// Copyright (c) Microsoft Corporation. All rights reserved.+// Licensed under the MIT License.++import * as path from 'path';+import { setSharedProperty } from '.';+import { IFileSystem } from '../common/platform/types';+import { EXTENSION_ROOT_DIR } from '../constants';++/**+ * Sets shared telemetry property about where the extension was installed from+ * currently we only detect installations from the Python coding pack installer.+ * Those installations get the 'pythonCodingPack'. Otherwise assume the default+ * case as 'MarketPlace'.+ *+ */+export async function setExtensionInstallTelemetryProperties(fs: IFileSystem) {+    // Look for PythonCodingPack file under `%USERPROFILE%/.vscode/extensions`+    // folder. If that file exists treat this extension as installed from coding+    // pack.+    //+    // Use parent of EXTENSION_ROOT_DIR to access %USERPROFILE%/.vscode/extensions+    // If you use join (%USERPROFILE%, .vscode, extensions), then if user has both+    // ~/.vscode and ~./vscode-insiders, and launches Python extension via VS Code+    // insiders, it will look for ~/.vscode/extensions/PythonCodingPack which is+    // wrong. This is a rare scenario, and it can be easily avoided by using parent+    // of EXTENSION_ROOT_DIR. If you use EXTENSION_ROOT_DIR then, in the case of+    // VS Code insiders it will be, ~/.vscode-insiders/extensions/. That folder will+    // NOT have PythonCodingPack file and we can treat the insiders case as MarkerPlace.+    const fileToCheck = path.join(path.dirname(EXTENSION_ROOT_DIR), 'PythonCodingPack');

I think this is scenario is an edge-case, I don't think a lot of people will have VS Code insiders installed and then run this installer. If that happens, though, I think it makes sense to install in VS Code Insiders and then send telemetry to show us that these users are coming from the installer. Does that make sense?

karthiknadig

comment created time in 21 days

PullRequestReviewEvent

issue commentmicrosoft/vscode-python

Test discovery with pytest fails when import pre_commit.main

Maybe https://github.com/microsoft/vscode-python/pull/11824 would fix this?

siriuske

comment created time in 22 days

issue commentmicrosoft/vscode-python

Use pylance in the repo

  • What happens if Pylance is not installed?

The Python extension prompts for you to install Pylance if the setting is set to it but the extension isn't installed.

  • Can/should we move this setting to pvsc.code-workspace?

Yes, let's do it!

kimadeline

comment created time in 22 days

issue commentmicrosoft/vscode-python

Use pytest hooks for test execution instead of scraping the output

@karrtikr I believe we don't scrape out the output from execution, do we? cc @ericsnowcurrently

karrtikr

comment created time in 22 days

issue commentmicrosoft/vscode-python

[Feature Request] Setting to add the configured virtualenv to the workspace filemanager

We talked about this idea with the team and we have unfortunately decided we will not be moving forward with this idea. We think there isn't an enough widespread need for this to warrant the maintenance cost for the feature. FWIW I believe you can get the same behaviour if you add the virtualenv folder to your workspace (File > Add Folder to Workspace...).

jacobisaliveandwell

comment created time in 22 days

issue closedmicrosoft/vscode-python

[Feature Request] Setting to add the configured virtualenv to the workspace filemanager

It's difficult to browse dependencies, and I liked how PyCharm would display the virtualenv tree for easy browsing. It would be great if this extension did something like python.addVenvToWorkspace and gracefully handle the changing the current virtualenv.

closed time in 22 days

jacobisaliveandwell

issue closedmicrosoft/vscode-python

No unittestPath option for alternative test runners that still use unittest tests

<!-- Please search existing issues to avoid creating duplicates. --> I'm not 100% but I think https://github.com/microsoft/vscode-python/issues/73 could be solved with this change.

<!-- Describe the feature you'd like. -->

Some test runners like https://pypi.org/project/zope.testrunner/ use unittests but require their own runner. It would be nice to take advantage of vscodes unittest support by being able to specify a unittestPath similar to pytest or nose.

closed time in 22 days

djay

issue commentmicrosoft/vscode-python

No unittestPath option for alternative test runners that still use unittest tests

Thanks for the suggestion! We talked about it with the team and we have unfortunately decided we will not be moving forward with this idea. We think there isn't an enough widespread need for this to warrant the maintenance cost for the feature.

djay

comment created time in 22 days

issue closedmicrosoft/vscode-python

Provide a way to explicitly tell the extension to automatically pick interpreter from PATH

Some context

Currently using nix to create versionable environments for my projects. I enter the environment (using nix-shell) and then launch code from inside this environment. The environment provides a python interpreter via the PATH environment variable. This python interpreter comes packed with all the python projects dependencies. The interpreter is located in the nix store: /nix/store/4qp2kldp8pn912gdsiawxkvyh6dajlpw-python3.5-python35-interpreter/bin/python. This path changes for any tiny change to the interpreter of its dependencies (including system dependencies of the python interpreter or any of the python dependencies which are also delivered by nix).

The problem

At some point in the past (before the extension being taken over by ms) specifying python.pythonPath = "python" was enough for nix env interpreter being picked by vscode. However, at some point it stopped working properly (selecting the python from the system or venv instead of PATH). After some search and experimentation, I discovered that specifying instead python.pythonPath": "${env:NIX_PYTHON_INTERPRETER}" was a workaround.

This is however a bit awkward and redundant as it forces me to define the NIX_PYTHON_INTERPRETER environment variable as part of the shellHook of each of my nix env.

Also, for most projects I work on, all developers use nix and as such we generally like to be explicit that for this particular project, we want vscode to automatically pick the python interpreter from PATH (as provided by the nix env). This is why we generally set ${env:NIX_PYTHON_INTERPRETER} in the project's .vscode/settings.json but would have instead preferred to only specify python.pythonPath = "python" or any other expression that tells vscode to take the interpreter from PATH.

As a sideline, if I understood well, I learn that this might no longer be possible to specify this settings as part of .vscode/settings.json nor workspace settings. See Queries about moving workspace pythonPath setting into VSCode storage · Issue #12313 · microsoft/vscode-python for some context.

Note that this issue is really about a way to reliable pick the interpreter from PATH and the possibility to be explicit about it and ideally that his can be specified on a per project basis, optionally version controlled.

closed time in 22 days

jraygauthier

issue commentmicrosoft/vscode-python

Provide a way to explicitly tell the extension to automatically pick interpreter from PATH

Thanks for the suggestion! We talked about it with the team and we have unfortunately decided we will not be moving forward with this idea. We think there isn't an enough widespread need for this to warrant the maintenance cost for the feature.

jraygauthier

comment created time in 22 days

issue closedmicrosoft/vscode-python

PR Validation: The display compositor is frequently crashing

[7333:0825/182229.520150:FATAL:gpu_data_manager_impl_private.cc(986)] The display compositor is frequently crashing. Goodbye.

closed time in 23 days

karthiknadig

issue commentMicrosoftDocs/vscodespaces

CTRL+V to paste broken for Python notebooks

I can also reproduce the issue, I tried an older version of the Python extension just in case but the problem persists.

GraemeMalcolm

comment created time in 23 days

issue commentmicrosoft/debugpy

Debugger does not halt on uncaught exceptions in async trio code when testing with pytest-trio

@int19h love the idea of doing an A/B test, yes!

andersea

comment created time in a month

issue commentmicrosoft/vscode-python

Start Page links are red

@DavidKutu do you know what could be happening?

sana-ajani

comment created time in a month

PullRequestReviewEvent

issue closedmicrosoft/vscode-python

Feedback on "Jump to Cursor" feature

<!-- Please search existing issues to avoid creating duplicates. -->

<!-- Describe the feature you'd like. -->

This issue is meant for gathering feedback around the "Jump to Cursor" feature.

  • Can its name be more descriptive?
  • Is there a way we can make it more discoverable?

closed time in a month

luabud

issue commentmicrosoft/vscode-python

Feedback on "Jump to Cursor" feature

The alias was added in the June 2020 version of VS Code 🥳

luabud

comment created time in a month

issue openedmicrosoft/vscode-docs

[Python] Document new cell commands

There were new commands and default shortcuts for cells in Python scripts that were introduced by this PR, and they're listed here: https://github.com/Microsoft/vscode-python/issues/12414#issuecomment-673597305. We should add them to our docs :)

cc @claudiaregio

created time in a month

issue commentmicrosoft/vscode-python

Python script cell (# %%) keyboard shortcuts

Here are the commands and the default shortcuts:

Python: Go to Next Cell (Ctrl + Alt + ])

Python: Go to Previous Cell (Ctrl + Alt + [)

Python: Extend Selection by Cell Above (Ctrl + Shift + Alt + [)

Python: Extend Selection by Cell Below (Ctrl + Shift + Alt + ])

Python: Move Selected Cells Up (Ctrl + ; U)

Python: Move Selected Cells Down (Ctrl + ; D)

Python: Insert Cell Above (Ctrl + ; A)

Python: Insert Cell Below (Ctrl + ; B)

Python: Insert Cell Below Position (Ctrl + ; S) (aka Split cell)

Python: Delete Selected Cells (Ctrl + ; X)

Python: Change Cell to Code (Ctrl + ; C)

Python: Change Cell to Markdown (Ctrl + ; M)

greazer

comment created time in a month

issue closedmicrosoft/vscode-python

[meta] Code health for filesystem interaction.

TODO: maybe move the list of tasks to a wiki page?

Tasks

filesystem:

  • identify all current filesystem usage
    • find direct usage
      • [ ] (#7519) fs module
      • [ ] (#7519) fs-extra module
    • find indirect usage
      • [ ] (#7519) tmp module
      • [ ] (#7519) glob module
      • [ ] ...
    • there are probably some we have missed
  • consolidate all filesystem usage into IFileSystem (src/client/common/platform/filesystem.ts)
    • [ ] (#7519) add ... to IFileSystem
      • implement
      • update call sites
    • [ ] ...
    • drop unused methods from IFileSystem (and friends)
      • [x] (#7519) pathExistsSync()
      • [ ] ...
    • how to deal with third-party modules that use the filesystem directly?
  • [ ] ensure we keep using only our wrapper in the future
    • how to keep from accidentally using the filesystem directly?
  • [ ] use the new vscode.workspace.fs API (see #8533)
  • improve testability (and other cleanup)
    • [x] (#7519) factor out TempFileSystem for tmp file/dir ops (i.e. as a wrapper around the node tmp module)
    • [x] (#7519) factor out RawFileSystem
    • [x] (#7519) factor out FileSystemUtils from FileSystem (and use RawFileSystem in it)
    • [ ] eliminate IFileSystem in favor of IFileSystemUtils (incl. its raw property)

paths:

  • improve testability (and other cleanup)
    • [ ] move IPathUtils from src/client/common/types.ts to src/client/common/platform/types.ts
    • [x] (#7519) factor out FileSystemPaths as wrapper around 'path' module
    • [ ] rename src/client/common/platform/pathutils.ts to fspaths.ts
    • [ ] move FileSystemPaths there (for the low-level operations)
    • [ ] rename PathUtils to FileSystemPathUtils (for high-level operations)
    • move low-level operations to IFileSystemPaths
      • [ ] separator -> sep
      • [ ] delimiter
      • [ ] basename()
    • move high-level operations to IFileSystemPathUtils
      • [ ] arePathsSame()
    • [ ] add IFileSystemPathUtils.raw to expose FileSystemPaths
  • identify all current node path module usage
    • [x] find direct usage (see #8541)
    • [ ] find indirect usage
    • there are probably some we have missed
  • [ ] consolidate all fs path operations into FileSystemPathUtils & raw (see #8541)
    • how to deal with third-party modules that use node's "path" module directly?
  • [ ] ensure we keep using only our wrapper in the future (see #8541)
    • how to keep from accidentally using node's "path" module directly?

other:

  • clean up (particularly for testability)
    • [ ] move IsWindows from src/client/common/types.ts to src/client/common/platform/types.ts

closed time in a month

ericsnowcurrently

issue commentmicrosoft/vscode-python

[meta] Code health for filesystem interaction.

Closing as stale.

ericsnowcurrently

comment created time in a month

issue closedmicrosoft/vscode-python

Investigate `npm ci` issues on azure

Case 1:

This is the common reason why npm ci fails. This is apparently caused by bundled dependencies inside some packages.

10878 verbose stack Error: ENOENT: no such file or directory, open 'd:\a\1\s\node_modules\chokidar\node_modules\fsevents\node_modules\node-pre-gyp\package.json'
10879 verbose cwd d:\a\1\s
10880 verbose Windows_NT 10.0.14393
10881 verbose argv "C:\\hostedtoolcache\\windows\\node\\10.11.0\\x64\\node.exe" "C:\\npm\\prefix\\node_modules\\npm\\bin\\npm-cli.js" "ci"
10882 verbose node v10.11.0
10883 verbose npm  v6.10.3
10884 error code ENOENT
10885 error syscall open
10886 error path d:\a\1\s\node_modules\chokidar\node_modules\fsevents\node_modules\node-pre-gyp\package.json
10887 error errno -4058
10888 error enoent ENOENT: no such file or directory, open 'd:\a\1\s\node_modules\chokidar\node_modules\fsevents\node_modules\node-pre-gyp\package.json'
10889 error enoent This is related to npm not being able to find a file.

closed time in a month

karthiknadig

issue commentmicrosoft/vscode-python

Investigate `npm ci` issues on azure

Closing as stale.

karthiknadig

comment created time in a month

issue commentmicrosoft/vscode-python

Downloading Language Server extremely slow

We have recently released a new and more performant language server called Pylance which likely solves this issue you are reporting. You can download Pylance from the marketplace and install it alongside the core Python extension. Because our team's development efforts have shifted to support the new language server, we'd encourage you to try it out.

renkun-ken

comment created time in a month

issue closedmicrosoft/vscode-python

Run Screen in linux over SSH to help with disconnects

I am enjoying using ssh in vscode.

I keep having the problem of disconnecting while my python script is running.

I would like a way to have the "Run Python In Terminal" Button run screen first, so if I disconnect, I can reconnect to the running terminal.

Currently it runs this command:

"python script.py"

I would like it to automatically run:

"screen python script.py"

It could also be a once time setup similar to "source /path/activate" runs before the python script is executed.

Some checking to make sure there are not duplicate screen sessions running would be a plus, but basic functionality is needed first.

I search for a way to do this. If there is a shortcut for this functionality, please let me know.

Thank you

More on screen: https://linuxize.com/post/how-to-use-linux-screen/

closed time in a month

Trud09

issue commentmicrosoft/vscode-python

Run Screen in linux over SSH to help with disconnects

Closing in favour of #11812.

Trud09

comment created time in a month

issue closedmicrosoft/vscode-python

Auto capitalization when creating a class name

Issue Type: <b>Feature Request</b>

When a class is created in a program in jupyter notebook the first letter of the name is suppose to be capitalised. It would be a good feature if the notebook automatically detects the "class" keyword and capitalise the first letter of the word i.e. class name typed just after the keyword is mentioned.

Extension version: 2020.6.90262 VS Code version: Code - Insiders 1.47.0-insider (9bf6af04dcb5c2e531cedca83cd188939ca1b0db, 2020-06-26T18:55:07.038Z) OS version: Windows_NT x64 10.0.19042

<!-- generated by issue reporter -->

closed time in a month

VENOMNBB

issue commentmicrosoft/vscode-python

Auto capitalization when creating a class name

Thanks for the suggestion! We talked about it with the team and we have unfortunately decided we will not be moving forward with this idea. We think there isn't an enough widespread need for this to warrant the maintenance cost for the feature.

VENOMNBB

comment created time in a month

issue commentmicrosoft/vscode-python

No output panel color support

I believe we would first need to file a request to VS Code, since AFAIK colours aren't supported in the output window.

DanielAtKrypton

comment created time in a month

issue commentmicrosoft/vscode-python

Auto-update for insiders builds broken if extension folder is opened elsewhere

We should open this issue on VS Code's repo then?

int19h

comment created time in a month

issue closedmicrosoft/vscode-python

python.envFile need to restart/reload vscode to take effect

<!-- Please search existing issues to avoid creating duplicates. -->

Environment data

  • VS Code version: 1.46.0
  • Extension version (available under the Extensions sidebar): v2020.6.88468
  • OS and version: Windows_NT x64 10.0.18363
  • Python version (& distribution if applicable, e.g. Anaconda): 3.6
  • Jedi or Language Server? (i.e. what is "python.jediEnabled" set to; more info #3977): both

Expected behavior

I set PYTHONPATH in the python.envFile for autocomplete. I hoped the PYTHONPATH can take effect immediately when I changed the PYTHONPATH.

Actual behavior

I need to restart or reload vscode for autocomplete to take effect after modifying the PYTHONPATH.

closed time in a month

zlcnup

issue commentmicrosoft/vscode-python

python.envFile need to restart/reload vscode to take effect

Thanks for the suggestion! We talked about it with the team and we have unfortunately decided we will not be moving forward with this idea. We think there isn't an enough widespread need for this to warrant the maintenance cost for the feature. However, we will consider this scenario when addressing #6544.

zlcnup

comment created time in a month

issue openedmicrosoft/vscode-python

python.showStartPage doesn't always work

<!-- Please search existing issues to avoid creating duplicates. -->

Environment data

  • VS Code version: VS Codespaces (aka.ms/codespaces)
  • Extension version (available under the Extensions sidebar): 2020.7.96456
  • OS and version: N/A

Expected behaviour

"python.showStartPage" : false will make the start page not show on updates/first time install

Actual behaviour

start page still shows sometimes even though python.showStartPage is set to false.

Steps to reproduce:

[NOTE: Self-contained, minimal reproducing code samples are extremely helpful and will expedite addressing your issue]

  1. Clone MicrosoftDocs/ml-basics in codespaces
  2. Notice "python.showStartPage": false value in devcontainers.json
  3. See the Python start page appear anyway

This isn't reproducible 100% of the times for me, though.

created time in a month

issue closedmicrosoft/vscode-python

"Python not installed" diagnostic despite showing an interpreter in the status bar

<!-- Please search existing issues to avoid creating duplicates. -->

Environment data

  • VS Code version: 1.45.1
  • Extension version (available under the Extensions sidebar): 2020.5.78807
  • OS and version: Catalina 10.15.4
  • Python version (& distribution if applicable, e.g. Anaconda): 3.8.0
  • Type of virtual environment used (N/A | venv | virtualenv | conda | ...): venv

Expected behaviour

Be able to create a folder or workspace for Python projects.

Actual behaviour

Popup error saying that Python is not installed.

Steps to reproduce:

[NOTE: Self-contained, minimal reproducing code samples are extremely helpful and will expedite addressing your issue]

I just started using VSCode. I installed the Python Extension (2020.5.78807). I have python 3.8.0 installed. I can confirm that by running python --version in the terminal in VSCode. The interpreter in the bottom left of the screen shows as 3.8.0. Command pallet shows the same interpreter.

I can create a new file and save it as a .py and it works with no issues. However, if I create a folder or a workspace and then create a file in that, I get a popup saying that Python is not installed (source: Python(Extension).

The code still seems to run ok. I tried uninstalling and reinstalling the extension but no luck. Any thoughts on how I can get rid of this error?

closed time in a month

basharatusman

issue commentmicrosoft/vscode-python

"Python not installed" diagnostic despite showing an interpreter in the status bar

Closing as fixed. Let us know if you have any issues and we'll reopen.

basharatusman

comment created time in a month

issue commentmicrosoft/vscode-python

Start page "release notes" section could use some adjustment

I believe this is addressed now?

greazer

comment created time in a month

Pull request review commentmicrosoft/vscode-python

Fix #13218: Add "pythonArgs" debug property to launch.json schema

                                 "description": "Path (fully qualified) to python executable. Defaults to the value in settings",                                 "default": "${command:python.interpreterPath}"                             },+                            "pythonArgs": {+                                "type": "array",+                                "description": "Command-line arguments passed to the Python interpreter.",

Looks great to me, I've talked to @brettcannon about this and I think he's okay with us using interpreter in this case.

int19h

comment created time in 2 months

issue openedmicrosoft/vscode-docs

[Python] Update docs to add a paraph around trusted Python environments

Similar to trusted notebooks: https://code.visualstudio.com/docs/python/jupyter-support#_trusted-notebooks

We will need to add a paragraph to explain why we're asking before selecting virtual environments that are inside workspaces:

image

I'll send a PR for this next week

created time in 2 months

issue closedmicrosoft/vscode-python

Hidden terminals are still activated

I originally filed #9503 and I think we are still seeing the same issue in the latest version of the extension - https://github.com/microsoft/vscode-remote-release/issues/1760#issuecomment-612792684

closed time in 2 months

roblourens

issue commentmicrosoft/vscode-python

Hidden terminals are still activated

It looks like the issue is fixed on the VS Code side, so I'm closing this. But please let us know if there's anything else we should do and we'll reopen. Thanks!

roblourens

comment created time in 2 months

issue commentmicrosoft/vscode

settings with "scope": "application" are being honored when specified as a workspace setting.

I was able to reproduce this without opening the terminal, all I had to do was to activate the Python extension (by e.g. opening a Python file)

greazer

comment created time in 2 months

issue closedmicrosoft/vscode-python

Clarify use of requirements.txt (create env first)

<!-- Please search existing issues to avoid creating duplicates. -->

Environment data

Version: 1.47.2 Commit: 17299e413d5590b14ab0340ea477cdd86ff13daf Date: 2020-07-15T18:18:50.054Z (1 wk ago) Electron: 7.3.2 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Darwin x64 19.6.0

Expected behaviour

Able to clone and run repo containing requirements.txt (but no env folder)

Actual behaviour

Able to clone, but slightly unclear how to create env on this page.

Steps to reproduce:

Through experimentation, I discovered you must pip install having created an environment, like this:

virtualenv venv
source venv/bin/activate
pip install -r requirements.txt

Then, open the file build_views_file.py, and run in (e.g, under the debugger).

<!-- Note: If you think a GIF of what is happening would be helpful, consider tools like https://www.cockos.com/licecap/, https://github.com/phw/peek or https://www.screentogif.com/ . -->

Logs

<details>

<summary>Output for <code>Python</code> in the <code>Output</code> panel (<code>View</code>→<code>Output</code>, change the drop-down the upper-right of the <code>Output</code> panel to <code>Python</code>) </summary>

<p>

XXX

</p> </details>

closed time in 2 months

valhuber

issue commentmicrosoft/vscode-python

Clarify use of requirements.txt (create env first)

Hi @valhuber! Since this seems to be a documentation issue, I opened https://github.com/microsoft/vscode-docs/issues/3904 to track it. If I misunderstood it, let me know and I'll reopen this ticket.

Thanks!

valhuber

comment created time in 2 months

issue openedmicrosoft/vscode-docs

[Python] Add a sentence to clarify how to install requirements.txt files

This comes from this issue: https://github.com/microsoft/vscode-python/issues/13116

<!-- Please search existing issues to avoid creating duplicates. -->

Expected behaviour

Able to clone and run repo containing requirements.txt (but no env folder)

Actual behaviour

Able to clone, but slightly unclear how to create env on this page.

Steps to reproduce:

Through experimentation, I discovered you must pip install having created an environment, like this:

virtualenv venv
source venv/bin/activate
pip install -r requirements.txt

Then, open the file build_views_file.py, and run in (e.g, under the debugger).

We could add a sentence here(https://code.visualstudio.com/docs/python/environments) to say that if the project has a requirements.txt file, one can simply run pip install -r requirements.txt in the activated terminal

created time in 2 months

issue closedmicrosoft/vscode-python

flake8 lints problem categorization is suboptimal (Partly flake8's fault)

Essentially reopening https://github.com/microsoft/vscode-python/issues/2251 & https://github.com/microsoft/vscode-python/issues/972

Nothing has changed in the mean time on flake8 side and it more looks like they are unwilling to do anything about this (Searching their issue tracker I found this https://gitlab.com/pycqa/flake8/-/issues/669). In the mean time this issue persists and neither project is willing to solve it on their end 😢

Would have just swapped a linter if there is a better one that doesn't have this issue, yet isn't overly opinionated (I don't like pylint)

closed time in 2 months

segevfiner

issue commentmicrosoft/vscode-python

flake8 lints problem categorization is suboptimal (Partly flake8's fault)

@segevfiner have you tried creating a configuration file for flake8 (.flake8) and configuring it to your need/preference? The file should be picked up by flake8 when the extension triggers it. If it doesn't work please open a bug report for it. We'd rather have people to configure the tools using their specific config files instead of handling specific configuration options for the multiple tools we support.

segevfiner

comment created time in 2 months

issue commentmicrosoft/vscode-python

Ripgrep causes out of memory crash due to `search.exclude` not being respected

If VS Code doesn't solve it before we get to it, we'll go with option 3.

TheButlah

comment created time in 2 months

issue closedmicrosoft/vscode-python

"Go to definition" for pyx units

Bug: Notebook Editor, Interactive Window, Editor cells

In our project we are importing a library with a number of Cython/Pyrex (extension pyx) units. Ctrl-clicking on the ref is not enabled. Filing this as a bug 🐛 but it is perhaps just a feature request - I could not find anything related, if there is something please point me there and close this one.

Thank you to @DonJayamanne and team for creating a very dev-friendly extension, which is also a big plus for VSC adoption.

<!----------------------------------------------------------------------------------------------- PLEASE READ If this issue doesn't relate to Jupyter Notebooks, Python Interactive Window features or other notebook or "cell"-based features of the Python extension, please use the main Python bug template instead of this one. Thank you! ------------------------------------------------------------------------------------------------->

Steps to cause the bug to occur

  1. Import any library carrying in such Python units. On any editor, clicking on the reference will be disabled.

Actual behavior

Klik-thru navigation is inhibited.

Expected behavior

We would like this kind of files to be treated as regular Python units and open their definition.

<!----------------------------------------------------------------------------------------------- Animated GIFs can be effective means to describe a bug. Consider using a tool like https://github.com/phw/peek or https://www.screentogif.com/ to create one. ------------------------------------------------------------------------------------------------->

Your Jupyter and/or Python environment

Please provide as much info as you readily know

  • Jupyter server running: N/A
  • Extension version: v2020.6.89148
  • VS Code version: 1.46.0
  • Setting python.jediEnabled: true
  • Setting python.languageServer: Microsoft
  • Python and/or Anaconda version: 3.5.6 64-bit
  • OS: Mac
  • Virtual environment: conda

Developer Tools Console Output

<!----------------------------------------------------------------------------------------------- Copy/paste the output in the "Console" tab in the "Developer Tools" panel (Help > Toggle Developer Tools). For better details, run the "Enable source map support for extension debugging" command in VS Code at least once beforehand. ------------------------------------------------------------------------------------------------->

Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer, @joyceerhl

closed time in 2 months

rvvincelli

issue commentmicrosoft/vscode-python

"Go to definition" for pyx units

Thanks for the suggestion! We talked about it with the team and we have unfortunately decided we will not be moving forward with this idea. We think there isn't an enough widespread need for this to warrant the maintenance cost for the feature.

rvvincelli

comment created time in 2 months

issue commentmicrosoft/vscode-python

Respect the "files.exclude" setting when using rope to refactor.

We talked about this issue with the team and we have unfortunately decided we will not be moving forward with this idea as we plan to remove support for rope (#10440).

p-se

comment created time in 2 months

issue closedmicrosoft/vscode-python

Respect the "files.exclude" setting when using rope to refactor.

Basically just the same issue as #9770. I would have added this information there, but unfortunately, this is not possible, as the issue has been locked.

I'm having the same issue and would have expected to be able to resolve the issue by configuring vscode properly.

I provide additional and requested information on how this behavior can be reproduced.

rope-refactor-bug

closed time in 2 months

p-se

issue commentmicrosoft/vscode-python

Respect the "files.exclude" setting when using rope to refactor.

However, when I enable the language server, I have issue with very basic features in bigger and somewhat chaotic projects (at least from a Python point of view). I've not yet created an issue for that, but part of the problem is also that the memory is being eaten up as well as completion is not working and even basic information is not displayed, for instance when hovering over variables, does not work. This makes it unfortunately unusable for me. That's why I use jedi. I'll create an issue for that soon, too.

We have recently released a new and more performant language server called Pylance which likely solves these issues you are reporting. You can download Pylance from the marketplace and install it alongside the core Python extension. Because our team's development efforts have shifted to support the new language server, we'd encourage you to try it out.

p-se

comment created time in 2 months

issue commentmicrosoft/vscode-python

Release plan for 2020.8

I am reading it 😂

brettcannon

comment created time in 2 months

issue commentmicrosoft/vscode-python

Queries about moving workspace pythonPath setting into VSCode storage

@fredvd you mentioned the following:

Am I part of the happy 4% of users who got this new experimental feature? If so, could this be made A LOT clearer than it is now?

We tried to make that clear in the wiki page we linked to in the notification prompt. What would have been more helpful, or at least have prevented you from spending a lot of time understanding what is going on?

@jamilraichouni thanks for detailing your scenario. If python.defaultInterpreterPath is set in the User settings.json, then it will be picked up by the Python extension for the workspace you open. However if your tool configures it when launching VS Code and you switch between repos that would need different interpreters, then you would need to select the interpreter once per workspace and per machine. Your scenario and the one described in this comment are good examples of breaking changes, hence why we're working on an iteration plan as Brett mentioned.

@ndevenish This isn't an "experimental" change. We use the A/B experiment framework to gradually roll out changes instead of shipping to everyone as we normally would. We use that so we can get feedback and iterate on changes while providing a workaround to disable them (other than downgrading the extension and disabling auto-updates). We knew we had to make this change for security reasons, but we wanted to offer an explanation to those in the experiment as to what is going on and how to opt-out as we iterate on it. That was our intent with the wiki page. If there's more information we can add to that page that would help with answering questions, we’ll be happy to do so.

As to your questions:

Why is supporting/pushing development of local-settings features (e.g. microsoft/vscode#15909 and microsoft/vscode#40233) not an option, and will this new way be changed again if/when they are implemented?

Because it doesn't solve the security concern that was brought up to us (e.g. https://github.com/microsoft/vscode-python/issues/7805). Depending on the solution we deliver for this as mentioned by Brett, we may be able to have an opt-in mechanism for the python.pythonPath setting while still maintaining security protections, and then it could be used normally if microsoft/vscode#40233 is implemented.

Does localstorage persist even if you don't explicitly reopen a workspace? I exclusively work on workspaces by opening directories with code <path>, without almost ever saving and loading "code-workspace" files. Will this be persisted? (I can't tell if it's not stored in a human-readable adjacent storage)

Yes, it does as a workspace in VS Code is just the project root folder (not necessarily .code-workspace files, although it persists for those too).

Whereas adding settings.json to the repo generally does sound like an antipattern, I realise that not doing so requires some extra effort. Since this seems to canonicalise this approach, is sharing a single central python install for a workspace now impossible?

Not impossible. You could add the path to the python.defaultInterpreterPath in the user setting to be picked up automatically when you open a folder/workspace. Otherwise if it's a valid interpreter, it should be displayed in the list of environments available to be selected once you run the Python: Select Interpreter command. In that case it would be a one-time selection of the interpreter for the project (per machine). If the interpreter isn't available in the list, you can still add the path to it like you do for python.pythonPath setting. The only difference is that it's not stored in the settings.json file. You can still see if the extension selected the right interpreter by checking the path in the Python output channel.

This may change though, as Brett mentioned in the comment above. We're not saying we will never offer an opt-in mechanism to share interpreter paths, we're just saying that it needs to be opt-in and not on by default.

Why does it need to be renamed?

Because the name is confusing given the PYTHONPATH env variable. E.g. https://github.com/microsoft/vscode-python/issues/8646.

Given that storing in the workspace settings looks like it's going to be an extremely minor use case, Prompting the first time a new path (globally?) is seen if and only if pythonPath is in the workspace, but saving pythonPath to localstorage if specified by the user, sounds like the best of both worlds, and for most users will not cause a prompt - either having no workspace with it specified or by having global pythonPath. Could even choose not to allow/trust python versions under the workspace automatically? Storing this (repromptable or ephemeral, easily regenerated when missing) information sounds like exactly what the localstorage is designed for?

These are things to be considered in our plan but again as Brett mentioned, our solution needs to take into account technical implications and we need to get sign-off from our own security teams.

Obviously I'm not going to stop using it but this A/B being forced into my face and public "all our discussions on this breaking change are private, you aren't allowed to know why" attitude really is the first thing that has even a little damaged my confidence.

I explained the reason why we use the A/B framework for controlled rollout. As to the private discussions you mentioned, part of security concerns are exemplified in https://github.com/microsoft/vscode-python/issues/7805, though we were specifically asked not to give more details so we don’t give attackers a heads-up on how to exploit users.

karrtikr

comment created time in 2 months

issue openedmicrosoft/vscode-python

Add telemetry to registry the trigger of activation

<!-- Please search existing issues to avoid creating duplicates. -->

<!-- Describe the feature you'd like. -->

Since we had problems in the past with the extension activating when it shouldn't be, it would be nice to store the trigger for activation, for example:

  • opening a Python file
  • opening a Jupyter nb file
  • extension command (which extension command would be important to track too)
  • on debug resolve

VS Code already tracks this kind of information under ActivationEvent, it would be a matter of adding it on our end.

created time in 2 months

issue commentmicrosoft/vscode-python

Tweak settings to prevent accidental execution of code from within a workspace

With regard to this specific issue, I believe getting user certification of to-be-used paths the first time they are encountered by the extension (per workspace) would be easier to implement and lower cost to both the project and users. Is there any reason such a solution would not be sufficient in addressing this issue?

The problem is that the current behaviour of the extension is to store the path of the selected interpreter for a workspace in the settings.json file, so asking for permission to use that setting is weird when the default experience is to add/modify that setting on interpreter change. One key point is the extension doesn't know if, for example, the setting was changed by the person by manually typing the path or if it was changed due to a git pull operation.

However, as mentioned in https://github.com/microsoft/vscode-python/issues/12313#issuecomment-661290994, we may have a solution to keep the python.pythonPath setting in an opt-in way while addressing security concerns.

brettcannon

comment created time in 2 months

issue commentmicrosoft/vscode-python

Release plan for 2020.8

@kimadeline thanks for bringing it up!

@brettcannon I updated your comment to include a checkbox under "update changelog" so we don't forget to do that for this release plan.

brettcannon

comment created time in 2 months

issue commentmicrosoft/vscode-python

Spike - Consider using jest for running tests

We made a decision to stick to mocha as VS Code doesn't have plans to support jest.

DonJayamanne

comment created time in 2 months

issue closedmicrosoft/vscode-python

Spike - Consider using jest for running tests

Cons

  • Change our tests to use jest (this alone could be enough of a deterrent)

Pros

  • Built in code coverage
    • With mocha we have to use ts-node + nyc, and the like (quite messy)
  • Easier to create separate suite of tests (condfig file driven).
    • Today we have to write custom code to pick and chose *.function.test.ts, *.test.ts, *.unit.test.ts files for different types of tests and this is quite complicated.
    • Jest cli + config files makes this a no brainer.
  • I believe its better that mocha (based on community - blogs, download count, github stars, backed by fb)
tool # repos using this weekly npm download github stars coverage typescript support
mocha ~1.6M ~2.7M ~19k No Yes (ts-node)
jest ~0.9M ~5.3M ~30k Yes Yes (ts-jest)

closed time in 2 months

DonJayamanne

issue closedmicrosoft/vscode-python

Excessive output

VS Code developer here. Found this while investigating https://github.com/microsoft/vscode-python/issues/7898 and https://github.com/microsoft/vscode/issues/82629

<!-- Please search existing issues to avoid creating duplicates. -->

Environment data

  • VS Code version: 1.41.0
  • Extension version (available under the Extensions sidebar): 2019.10.44104
  • OS and version: Arch Linux
  • Python version (& distribution if applicable, e.g. Anaconda): 3.7.4
  • Type of virtual environment used (N/A | venv | virtualenv | conda | ...): N/A
  • Relevant/affected Python packages and their versions: N/A
  • Jedi or Language Server? (i.e. what is "python.jediEnabled" set to; more info #3977): N/A

Expected behaviour

The extension should use the output channels instead of console.log.

Actual behaviour

Opening up a Python file in VS Code will produce an incredible amount of console.log output, despite the fact that I haven't changed any of the settings and that Python already has an output channel. This amount of output is detrimental to both performance and usability.

Steps to reproduce:

  1. Open a Python file
  2. Open the Developer Tools

<!-- Note: If you think a GIF of what is happening would be helpful, consider tools like https://www.cockos.com/licecap/, https://github.com/phw/peek or https://www.screentogif.com/ . -->

Logs

<summary>

Output from Console

<details>

console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Display locator refreshing progress, Class name = p, completed in 1ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Notify locators are locating, Class name = p, completed in 3ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Detected refreshing of Interpreters, Class name = p, completed in 4ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Notify locators are locating, Class name = p, completed in 1ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Notify locators are locating, Class name = p, completed in 3ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Detected refreshing of Interpreters, Class name = p, completed in 4ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Create file systemwatcher with pattern */python (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Create file systemwatcher with pattern */*/python (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Notify locators are locating, Class name = p, completed in 1ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Detected refreshing of Interpreters, Class name = p, completed in 2ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Notify locators are locating, Class name = p, completed in 1ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Detected refreshing of Interpreters, Class name = p, completed in 2ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters in CacheableLocatorService, Class name = m, completed in 27ms, Arg 1: <Uri:/home/joao/Work/fakeproject/what.py>, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters in CacheableLocatorService, Class name = m, completed in 23ms, Arg 1: <Uri:/home/joao/Work/fakeproject/what.py>, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters in CacheableLocatorService, Class name = m, completed in 18ms, Arg 1: <Uri:/home/joao/Work/fakeproject/what.py>, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Register Interpreter Watcher, Class name = p, completed in 13ms, Arg 1: <Uri:/home/joao/Work/fakeproject/what.py>, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters in CacheableLocatorService, Class name = m, completed in 11ms, Arg 1: <Uri:/home/joao/Work/fakeproject/what.py>, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/bin/python2","version":{"options":{"loose":false,"includePrerel(at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters in CacheableLocatorService, Class name = m, completed in 7ms, Arg 1: <Uri:/home/joao/Work/fakeproject/what.py>, Return Value: [{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","cachedEntry":true}] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Build the workspace interpreter watcher, Class name = d, completed in 16ms, Arg 1: <Uri:/home/joao/Work/fakeproject/what.py>, Return Value: <Return value cannot be serialized for logging> (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Error Python Extension: 2019-11-12 11:02:58: [TypeError: Cannot convert object to primitive value	at Array.join (<anonymous>)	at Array.toString (<anonymous>)	at /home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:64349	at Array.forEach (<anonymous>)	at Object.l [as sendTelemetryEvent] (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:64271)	at Object.sendSettingsTelemetry (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:75:630578)	at Timeout._onTimeout (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:133149)	at listOnTimeout (internal/timers.js:531:17)	at processTimers (internal/timers.js:475:7)] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
log @ console.ts:137
$logExtensionHostMessage @ mainThreadConsole.ts:39
_doInvokeHandler @ rpcProtocol.ts:398
_invokeHandler @ rpcProtocol.ts:383
_receiveRequest @ rpcProtocol.ts:299
_receiveOneMessage @ rpcProtocol.ts:226
(anonymous) @ rpcProtocol.ts:101
fire @ event.ts:580
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:580
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
listener @ ipc.net.ts:28
emit @ events.js:200
addChunk @ _stream_readable.js:294
readableAddChunk @ _stream_readable.js:275
Readable.push @ _stream_readable.js:210
onStreamRead @ internal/stream_base_commons.js:166
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Rule = settings, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Executing next rule from settings (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Notify locators are locating, Class name = p, completed in 1ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Detected refreshing of Interpreters, Class name = p, completed in 2ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Notify locators are locating, Class name = p, completed in 1ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: > conda --version (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: > pyenv root (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: > python3.7 -c "import sys;print(sys.executable)" (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: > python3.6 -c "import sys;print(sys.executable)" (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Detection of Python Interpreter for Command python3.6 and args  failed (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: > python3 -c "import sys;print(sys.executable)" (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: > python2 -c "import sys;print(sys.executable)" (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
2console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: > python -c "import sys;print(sys.executable)" (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Cached data exists getEnvironmentVariables, <No Resource> (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: > conda info --json (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by CondaEnvFileService are of count 0 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by CondaEnvFileService are [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by PipEnvService are of count 0 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by PipEnvService are [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters in CacheableLocatorService, Class name = m, completed in 243ms, Arg 1: <Uri:/home/joao/Work/fakeproject/what.py>, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by PipEnvService are of count 0 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by PipEnvService are [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by CondaEnvService are of count 0 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by CondaEnvService are [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by VirtualEnvService are of count 0 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by VirtualEnvService are [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters in CacheableLocatorService, Class name = m, completed in 178ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Arg 2: true, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
4console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by KnownPathsService are of count 25 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by KnownPathsService are [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type"(at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by WorkspaceVirtualEnvService are of count 0 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by WorkspaceVirtualEnvService are [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters in CacheableLocatorService, Class name = m, completed in 264ms, Arg 1: <Uri:/home/joao/Work/fakeproject/what.py>, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
2console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by WorkspaceVirtualEnvService are of count 0 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by WorkspaceVirtualEnvService are [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by CurrentPathService are of count 5 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Interpreters returned by CurrentPathService are [{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"}] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters in CacheableLocatorService, Class name = m, completed in 198ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Arg 2: true, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Selected Interpreter from workspaceEnvs, Nothing Selected (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: true (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Hide locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: All locators have completed locating, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Rule = workspaceEnvs, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Executing next rule from workspaceEnvs (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Current value for rule system is {"architecture":3,"path":"/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","displayName":"Python 3.7.4 64-bit"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Current value for rule currentPath is {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Current value for rule windowsRegistry is nothing (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters, Class name = g, completed in 302ms, Arg 1: <Uri:/home/joao/Work/fakeproject/what.py>, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/sbin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/sbin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown","cachedEntry":true}] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: setGlobalInterpreter, Class name = f, completed in 9ms, Arg 1: {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"}, Arg 2: <argument cannot be serialized for logging>, Return Value: true (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Rule = cachedInterpreters, result = exit (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: autoSelectInterpreter, Class name = f, completed in 18ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: autoSelectInterpreter, Class name = f, completed in 220ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: autoSelectInterpreter, Class name = f, completed in 223ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Display locator refreshing progress, Class name = p, completed in 2ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Notify locators are locating, Class name = p, completed in 2ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Detected refreshing of Interpreters, Class name = p, completed in 3ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Detected refreshing of Interpreters, Class name = p, completed in 2ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Rule = windowsRegistry, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Executing next rule from windowsRegistry (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Rule = settings, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Executing next rule from settings (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Cached data exists getEnvironmentVariables, /home/joao/Work/fakeproject/what.py (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Cached data exists getEnvironmentVariables, /home/joao/Work/fakeproject (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
2console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: autoSelectInterpreter, Class name = f, completed in 19ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Build the workspace interpreter watcher, Class name = d, completed in 6ms, Arg 1: <Uri:/home/joao/Work/fakeproject/what.py>, Return Value: <Return value cannot be serialized for logging> (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Cached data exists getEnvironmentVariables, /home/joao/Work/fakeproject/what.py (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking support of .NET, Class name = c, completed in 1ms, , Return Value: true (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: [{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"}] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Selected Interpreter from currentPath, {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
2console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
3console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d2(at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: [{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"}] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Get Interpreters, Class name = g, completed in 4ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/sbin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/sbin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"}] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Current value for rule system is {"architecture":3,"path":"/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","displayName":"Python 3.7.4 64-bit"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Current value for rule currentPath is {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Current value for rule windowsRegistry is nothing (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Selected Interpreter from system, {"architecture":3,"path":"/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","displayName":"Python 3.7.4 64-bit"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Rule = settings, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Executing next rule from settings (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Notify locators are locating, Class name = p, completed in 1ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Notify locators are locating, Class name = p, completed in 1ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:58: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by PipEnvService are of count 0 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by PipEnvService are [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by PipEnvService are of count 0 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by PipEnvService are [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by WorkspaceVirtualEnvService are of count 0 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by WorkspaceVirtualEnvService are [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by WorkspaceVirtualEnvService are of count 0 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by WorkspaceVirtualEnvService are [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: setGlobalInterpreter, Class name = f, completed in 53ms, Arg 1: {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"}, Arg 2: undefined, Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: setGlobalInterpreter, Class name = f, completed in 47ms, Arg 1: {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"}, Arg 2: undefined, Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: setGlobalInterpreter, Class name = f, completed in 40ms, Arg 1: {"architecture":3,"path":"/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","displayName":"Python 3.7.4 64-bit"}, Arg 2: undefined, Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Rule = currentPath, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Executing next rule from currentPath (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Rule = cachedInterpreters, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Executing next rule from cachedInterpreters (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 82ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Arg 2: true, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Rule = system, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Executing next rule from system (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 40ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Arg 2: true, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 79ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Arg 2: true, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 38ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Arg 2: true, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: autoSelectInterpreter, Class name = f, completed in 85ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
2console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: autoSelectInterpreter, Class name = f, completed in 86ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: true (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Hide locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: All locators have completed locating, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
2console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Selected Interpreter from workspaceEnvs, Nothing Selected (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Rule = workspaceEnvs, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Executing next rule from workspaceEnvs (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Rule = workspaceEnvs, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Executing next rule from workspaceEnvs (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: autoSelectInterpreter, Class name = f, completed in 90ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Current value for rule system is {"architecture":3,"path":"/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","displayName":"Python 3.7.4 64-bit"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Current value for rule currentPath is {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Current value for rule windowsRegistry is nothing (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: setGlobalInterpreter, Class name = f, completed in 2ms, Arg 1: {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"}, Arg 2: <argument cannot be serialized for logging>, Return Value: true (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Rule = cachedInterpreters, result = exit (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: autoSelectInterpreter, Class name = f, completed in 20ms, Arg 1: undefined, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: autoSelectInterpreter, Class name = f, completed in 66ms, Arg 1: undefined, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: autoSelectInterpreter, Class name = f, completed in 67ms, Arg 1: undefined, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Display locator refreshing progress, Class name = p, completed in 2ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Notify locators are locating, Class name = p, completed in 3ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Detected refreshing of Interpreters, Class name = p, completed in 3ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Rule = windowsRegistry, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Executing next rule from windowsRegistry (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Rule = settings, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Executing next rule from settings (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: autoSelectInterpreter, Class name = f, completed in 14ms, Arg 1: undefined, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: autoSelectInterpreter, Class name = f, completed in 13ms, Arg 1: undefined, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: [object Object]. Shell identified as undefined  (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Shell path from user settings 'null' (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: [object Object]. Shell identified as other  (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Shell path '/bin/zsh' (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Shell path identified as shell 'zsh' (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Shell path from user env '/bin/zsh' (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: [object Object]. Shell identified as zsh  (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Shell identified as 'zsh' (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
2console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Cached data exists getEnvironmentVariables, <No Resource> (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
3console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d2(at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: [{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"}] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Cached data exists getEnvironmentVariables, <No Resource> (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: > conda info --json (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters, Class name = g, completed in 15ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/sbin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/sbin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"}] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: > conda --version (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"}] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Selected Interpreter from currentPath, {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Notify locators are locating, Class name = p, completed in 1ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Create file systemwatcher with pattern */python (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Create file systemwatcher with pattern */*/python (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Display locator refreshing progress, Class name = p, completed in 1ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Notify locators are locating, Class name = p, completed in 1ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Detected refreshing of Interpreters, Class name = p, completed in 2ms, Arg 1: {}, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Register Interpreter Watcher, Class name = p, completed in 4ms, Arg 1: undefined, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
2console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 7ms, Arg 1: undefined, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 6ms, Arg 1: undefined, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 3ms, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e134(at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 4ms, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"}] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Build the workspace interpreter watcher, Class name = d, completed in 7ms, Arg 1: undefined, Return Value: <Return value cannot be serialized for logging> (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Current value for rule system is {"architecture":3,"path":"/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","displayName":"Python 3.7.4 64-bit"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Current value for rule currentPath is {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Current value for rule windowsRegistry is nothing (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Current value for rule workspaceEnvs is nothing (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by PipEnvService are of count 0 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by PipEnvService are [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by PipEnvService are of count 0 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by PipEnvService are [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by WorkspaceVirtualEnvService are of count 0 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by WorkspaceVirtualEnvService are [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by WorkspaceVirtualEnvService are of count 0 (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Interpreters returned by WorkspaceVirtualEnvService are [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: setGlobalInterpreter, Class name = f, completed in 47ms, Arg 1: {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"}, Arg 2: undefined, Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: setGlobalInterpreter, Class name = f, completed in 34ms, Arg 1: {"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"}, Arg 2: undefined, Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Rule = currentPath, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Executing next rule from currentPath (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Rule = cachedInterpreters, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Executing next rule from cachedInterpreters (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 92ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Arg 2: true, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 48ms, Arg 1: undefined, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 89ms, Arg 1: <Uri:/home/joao/Work/fakeproject>, Arg 2: true, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters in CacheableLocatorService, Class name = m, completed in 46ms, Arg 1: undefined, Return Value: [] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: autoSelectInterpreter, Class name = f, completed in 101ms, Arg 1: undefined, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: autoSelectInterpreter, Class name = f, completed in 100ms, Arg 1: undefined, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: true (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Hide locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: All locators have completed locating, Class name = p, completed in 1ms, , Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Selected Interpreter from workspaceEnvs, Nothing Selected (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Rule = workspaceEnvs, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Executing next rule from workspaceEnvs (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: autoSelectInterpreter, Class name = f, completed in 103ms, Arg 1: undefined, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Get Interpreters, Class name = g, completed in 54ms, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/usr/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/usr/sbin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"},{"architecture":3,"path":"/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown"},{"architecture":3,"path":"/sbin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.16-final","major":2,"minor":7,"patch":16,"prerelease":["final"],"build":[],"version":"2.7.16-final"},"sysPrefix":"/usr","fileHash":"2f2ca209a8173425091478694f292bd7640c2e37f07430d28fc76a912107941e0692e13416033f736937cf4ec22bda704f45b93460228a7e934cbe4462c8250d","type":"Unknown"}] (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Selected Interpreter from system, {"architecture":3,"path":"/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","displayName":"Python 3.7.4 64-bit"} (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: setGlobalInterpreter, Class name = f, completed in 18ms, Arg 1: {"architecture":3,"path":"/sbin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.4-final","major":3,"minor":7,"patch":4,"prerelease":["final"],"build":[],"version":"3.7.4-final"},"sysPrefix":"/usr","fileHash":"51bc9013f1d61c716bc661fd7988d40242e2541f26aefd709fd00199597edc1ff3e3005305c210801bf7602991385957022070958cc6b5c566731e345bda52d7","type":"Unknown","displayName":"Python 3.7.4 64-bit"}, Arg 2: undefined, Return Value: false (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Rule = system, result = runNextRule (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Executing next rule from system (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: autoSelectInterpreter, Class name = f, completed in 125ms, Arg 1: undefined, Return Value: undefined (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
5console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Cached data exists getEnvironmentVariables, /home/joao/Work/fakeproject (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: > /usr/bin/python -c "import sys;print(sys.prefix)" (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: cwd: ~/Work/fakeproject (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: > /usr/bin/python -c "import sys;print(sys.prefix)" (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: cwd: ~/Work/fakeproject (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: > /usr/bin/python -c "import sys;print(sys.executable)" (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: cwd: ~/Work/fakeproject (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: > /usr/bin/python -c "import sys;print(sys.executable)" (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: cwd: ~/Work/fakeproject (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: > /usr/bin/python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())" (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: cwd: ~/Work/fakeproject (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: > /usr/bin/python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())" (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: cwd: ~/Work/fakeproject (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: > /usr/bin/python -m site --user-site (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: cwd: ~/Work/fakeproject (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: > /usr/bin/python -m site --user-site (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: cwd: ~/Work/fakeproject (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Cached data exists getEnvironmentVariables, /home/joao/Work/fakeproject (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: > /usr/bin/python completion.py (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: cwd: ~/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/pythonFiles (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: > /usr/bin/python completion.py (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: cwd: ~/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/pythonFiles (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: Cached data exists getEnvironmentVariables, /home/joao/Work/fakeproject/what.py (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: > /usr/bin/python -m pylint --disable=all --enable=F,unreachable,duplicate-key,unnecessary-semicolon,global-variable-not-assigned,unused-variable,unused-wildcard-import,binary-op-exception,bad-format-string,anomalous-backslash-in-string,bad-open-mode,E0001,E0011,E0012,E0100,E0101,E0102,E0103,E0104,E0105,E0107,E0108,E0110,E0111,E0112,E0113,E0114,E0115,E0116,E0117,E0118,E0202,E0203,E0211,E0213,E0236,E0237,E0238,E0239,E0240,E0241,E0301,E0302,E0303,E0401,E0402,E0601,E0602,E0603,E0604,E0611,E0632,E0633,E0701,E0702,E0703,E0704,E0710,E0711,E0712,E1003,E1101,E1102,E1111,E1120,E1121,E1123,E1124,E1125,E1126,E1127,E1128,E1129,E1130,E1131,E1132,E1133,E1134,E1135,E1136,E1137,E1138,E1139,E1200,E1201,E1205,E1206,E1300,E1301,E1302,E1303,E1304,E1305,E1306,E1310,E1700,E1701 --msg-template='{line},{column},{category},{symbol}:{msg}' --reports=n --output-format=text ~/Work/fakeproject/what.py (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: cwd: ~/Work/fakeproject (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: > /usr/bin/python -m pylint --disable=all --enable=F,unreachable,duplicate-key,unnecessary-semicolon,global-variable-not-assigned,unused-variable,unused-wildcard-import,binary-op-exception,bad-format-string,anomalous-backslash-in-string,bad-open-mode,E0001,E0011,E0012,E0100,E0101,E0102,E0103,E0104,E0105,E0107,E0108,E0110,E0111,E0112,E0113,E0114,E0115,E0116,E0117,E0118,E0202,E0203,E0211,E0213,E0236,E0237,E0238,E0239,E0240,E0241,E0301,E0302,E0303,E0401,E0402,E0601,E0602,E0603,E0604,E0611,E0632,E0633,E0701,E0702,E0703,E0704,E0710,E0711,E0712,E1003,E1101,E1102,E1111,E1120,E1121,E1123,E1124,E1125,E1126,E1127,E1128,E1129,E1130,E1131,E1132,E1133,E1134,E1135,E1136,E1137,E1138,E1139,E1200,E1201,E1205,E1206,E1300,E1301,E1302,E1303,E1304,E1305,E1306,E1310,E1700,E1701 --msg-template='{line},{column},{category},{symbol}:{msg}' --reports=n --output-format=text ~/Work/fakeproject/what.py (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:02:59: cwd: ~/Work/fakeproject (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
2console.ts:137 [Extension Host] (node:2092459) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. (at writeOut (internal/process/warning.js:27:3))
log @ console.ts:137
$logExtensionHostMessage @ mainThreadConsole.ts:39
_doInvokeHandler @ rpcProtocol.ts:398
_invokeHandler @ rpcProtocol.ts:383
_receiveRequest @ rpcProtocol.ts:299
_receiveOneMessage @ rpcProtocol.ts:226
(anonymous) @ rpcProtocol.ts:101
fire @ event.ts:580
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:580
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
listener @ ipc.net.ts:28
emit @ events.js:200
addChunk @ _stream_readable.js:294
readableAddChunk @ _stream_readable.js:275
Readable.push @ _stream_readable.js:210
onStreamRead @ internal/stream_base_commons.js:166
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:04:23: Shell path 'zsh' (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:04:23: Shell path identified as shell 'zsh' (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:04:23: Terminal name 'zsh' identified as shell 'zsh' (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:04:23: [object Object]. Shell identified as zsh (Terminal name is zsh) (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:04:23: Shell identified as 'zsh' (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))
2console.ts:137 [Extension Host] Info Python Extension: 2019-11-12 11:04:23: Cached data exists getEnvironmentVariables, /home/joao/Work/fakeproject/what.py (at t (/home/joao/.vscode-oss-dev/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:57762))

</details> </summary>

closed time in 2 months

joaomoreno

issue commentmicrosoft/vscode-python

Excessive output

We moved a lot of our logs to the Python Output channel, and this change is included in our latest release. Please let us know if you believe we should do more about this.

joaomoreno

comment created time in 2 months

issue closedmicrosoft/vscode-python

Add telemetry for "select interpreter" prompt

<!-- Please search existing issues to avoid creating duplicates. -->

<!-- Describe the feature you'd like. -->

closed time in 2 months

luabud

issue commentmicrosoft/vscode-python

Add telemetry for "select interpreter" prompt

Done

luabud

comment created time in 2 months

issue commentmicrosoft/debugpy

Adapter times out when running from Maya

FWIW Maya uses Python 2.7 😅 and I manually added debugpy to site-packages because they seem to use some sort of custom Python.

luabud

comment created time in 2 months

issue closedmicrosoft/vscode-python

Hidden terminals are still activated

I originally filed #9503 and I think we are still seeing the same issue in the latest version of the extension - https://github.com/microsoft/vscode-remote-release/issues/1760#issuecomment-612792684

closed time in 2 months

roblourens

issue commentmicrosoft/vscode-python

Hidden terminals are still activated

This has been released on 2020.7.94776.

roblourens

comment created time in 2 months

pull request commentmicrosoft/vscode-python

Mention Pylance in CONTRIBUTING.md

we should also update our changelog in the list of supported projects at some point

kimadeline

comment created time in 2 months

pull request commentmicrosoft/vscode-python

Don't loop selection through all failed tests every time tests are run

I agree with stop pre-selecting failed tests

karrtikr

comment created time in 2 months

issue commentmicrosoft/vscode-python

Downloading language server breaks some logic behind some remote deveopment features

We have recently released a new and more performant language server called Pylance which likely solves these issues you are reporting. You can download Pylance from the marketplace and install it alongside the core Python extension. Because our team's development efforts have shifted to support the new language server, we'd encourage you to try it out.

sergei3000

comment created time in 2 months

pull request commentmicrosoft/vscode-python

Update bug template with Pylance info

LGTM!

savannahostrowski

comment created time in 2 months

pull request commentmicrosoft/vscode-python

Add restart language server command

command name LGTM

jakebailey

comment created time in 2 months

more