microsoft / debugpy

An implementation of the Debug Adapter Protocol for Python
https://pypi.org/project/debugpy/
Other
1.84k stars 138 forks source link

Multiple editor windows opened while debugging unit test using pytest and pyfakefs #267

Closed Picarro-SzeMengTan closed 4 years ago

Picarro-SzeMengTan commented 4 years ago

Environment data

Expected behaviour

After setting a breakpoint in a unit test and using the Debug option in the test explorer, single stepping from the breakpoint should advance the cursor within the current editor window.

Actual behaviour

Each time a single step is performed, a new editor window opens into the same file.

Steps to reproduce:

  1. Ensure that pyfakefs has been installed in the conda environment (using pip)
  2. Create the following file as test_example.py:
    
    import pytest

@pytest.fixture def my_fakefs(fs): yield fs

def test_example(my_fakefs): c = 2 + 5 print(c) assert 0

3. Set a breakpoint on the line c = 2 + 5 in test_example
4. From the test explorer, click the debug icon on the line for test_example.py. After a few seconds, the breakpoint is reached.
5. Click on the "Step Over" icon in the debug bar (or press F10), a new editor window is opened into the file test_example.py.
6. Each time F10 is pressed, a new editor window is opened

If the argument ``my_fakefs`` is removed from the function ``test_example``, this behavior is not seen. Reverting the Python extension to 2020.2.64397 also fixes the problem.

## 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>

User belongs to experiment group 'ShowPlayIcon - start' User belongs to experiment group 'ShowExtensionSurveyPrompt - control' User belongs to experiment group 'DebugAdapterFactory - experiment' User belongs to experiment group 'PtvsdWheels37 - experiment' User belongs to experiment group 'UseTerminalToGetActivatedEnvVars - control' User belongs to experiment group 'WebHostNotebook - control' User belongs to experiment group 'LocalZMQKernel - control' User belongs to experiment group 'NativeNotebook - control' User belongs to experiment group 'CollectLSRequestTiming - control' User belongs to experiment group 'CollectNodeLSRequestTiming - experiment' User belongs to experiment group 'EnableIPyWidgets - experiment' User belongs to experiment group 'RunByLine - control'

conda --version pyenv root python3.6 ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" python3 ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" python2 ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" python3.7 ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" Starting Jedi Python language engine. Python interpreter path: ~/miniconda3/envs/py36/bin/python conda info --json conda info --json conda info --json conda info --json conda env list conda info --json conda info --json ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.prefix)" cwd: ~/git/UltraLogicBoard ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.prefix)" cwd: ~/git/UltraLogicBoard ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" cwd: ~/git/UltraLogicBoard ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" cwd: ~/git/UltraLogicBoard ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())" cwd: ~/git/UltraLogicBoard ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())" cwd: ~/git/UltraLogicBoard ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py site --user-site cwd: ~/git/UltraLogicBoard ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py site --user-site cwd: ~/git/UltraLogicBoard conda env list ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/completion.py ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/completion.py ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py 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 ~/git/UltraLogicBoard/tests/examples/test_example.py cwd: ~/git/UltraLogicBoard ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py 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 ~/git/UltraLogicBoard/tests/examples/test_example.py cwd: ~/git/UltraLogicBoard ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import pylint" ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import pylint" ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import pylint" ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import pylint"

Linter 'pylint' is not installed. Please install it or select another linter". Error: Module 'pylint' not installed.

~/miniconda3/envs/pynq/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import notebook" ~/miniconda3/envs/pynq/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import jupyter" ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/testing_tools/run_adapter.py discover pytest -- --rootdir ~/git/UltraLogicBoard -s --cache-clear tests cwd: ~/git/UltraLogicBoard ~/miniconda3/envs/pynq/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py jupyter kernelspec --version


Output from Console under the Developer Tools panel (toggle Developer Tools on under Help; turn on source maps to make any tracebacks be useful by running Enable source map support for extension debugging)

``` mainThreadExtensionService.ts:65 [[object Object]]The "path" argument must be of type string. Received type object $onExtensionRuntimeError @ mainThreadExtensionService.ts:65 mainThreadExtensionService.ts:66 TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type object at validateString (internal/validators.js:112) at Object.extname (path.js:1231) at showNotification (/home/picarro/.vscode/extensions/kiteco.kite-0.114.0/dist/kite-extension.js:31) at /home/picarro/.vscode/extensions/kiteco.kite-0.114.0/dist/kite-extension.js:1 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:754 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46) at e.$acceptDocumentsAndEditorsDelta (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:651) at e._doInvokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788) at e._invokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788) at e._receiveRequest (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:787) at e._receiveOneMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:785) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:784 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46) at v.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:232) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:957 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46) at v.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:232) at t.PersistentProtocol._receiveMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:237) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:234 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46) at p.acceptChunk (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:230) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:229 at Socket.t (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:238) at Socket.emit (events.js:203) at addChunk (_stream_readable.js:295) at readableAddChunk (_stream_readable.js:276) at Socket.Readable.push (_stream_readable.js:210) at Pipe.onStreamRead (internal/stream_base_commons.js:166) $onExtensionRuntimeError @ mainThreadExtensionService.ts:66 console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: id is b28c19ed-871d-4f1f-b5d0-424d4b05c86e console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Display locator refreshing progress, Class name = p, completed in 1ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Notify locators are locating, Class name = p, completed in 2ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Detected refreshing of Interpreters, Class name = p, completed in 2ms, has a falsy return value, Arg 1: {}, Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Display locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Notify locators are locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Detected refreshing of Interpreters, Class name = p, completed in 0ms, has a falsy return value, Arg 1: {}, Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Display locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Notify locators are locating, Class name = p, completed in 1ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Detected refreshing of Interpreters, Class name = p, completed in 1ms, has a falsy return value, Arg 1: {}, Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Create file systemwatcher with pattern */python console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Create file systemwatcher with pattern */*/python console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Display locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Notify locators are locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Detected refreshing of Interpreters, Class name = p, completed in 0ms, has a falsy return value, Arg 1: {}, Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Display locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Notify locators are locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Detected refreshing of Interpreters, Class name = p, completed in 1ms, has a falsy return value, Arg 1: {}, Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Display locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Notify locators are locating, Class name = p, completed in 1ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Detected refreshing of Interpreters, Class name = p, completed in 1ms, has a falsy return value, Arg 1: {}, Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Get Interpreters in CacheableLocatorService, Class name = g, completed in 24ms, has a truthy return value, Arg 1: , Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/py36","envName":"py36","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"d6246efa15499a4eb39ed03cf3b8e02e4ecdc59ead85b02ec48c470a0ea2173c746d6e3f348743461aeca863c906fd3945e70ec8cadfe6c6221b7df4fa6e3308","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Get Interpreters in CacheableLocatorService, Class name = g, completed in 20ms, has a truthy return value, Arg 1: , Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"d6246efa15499a4eb39ed03cf3b8e02e4ecdc59ead85b02ec48c470a0ea2173c746d6e3f348743461aeca863c906fd3945e70ec8cadfe6c6221b7df4fa6e3308","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/py36","envName":"py36","cachedEntry":true}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Get Interpreters in CacheableLocatorService, Class name = g, completed in 18ms, has a truthy return value, Arg 1: , Return Value: [] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Register Interpreter Watcher, Class name = p, completed in 14ms, has a falsy return value, Arg 1: , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Get Interpreters in CacheableLocatorService, Class name = g, completed in 15ms, has a truthy return value, Arg 1: , Return Value: [] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Get Interpreters in CacheableLocatorService, Class name = g, completed in 13ms, has a truthy return value, Arg 1: , Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"bacb58647031f944715efa722a2b68bc33c2a77a3987eeb55685d1e0d35e09e5947b0dfdcf1e444b1b76eeda8e8ff7545332e254fc506133eee6ae0430eb309a","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"4cd738a247b1977c8e742c103c9a741cfc34ce7411c65ab21884c1668a74ea486de26624ea646d541a4f4081c7bfeda3d933c4351ac63e4b002afa913f0cae96","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"5782008d5068a42de72e20a4a559903fb3ee92ab8e70c5ce596ab787fa7a69b73e724e00d22f3c6ab73913517762f3e00f9aa8a033390c55f21339992f558ef4","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"56359a9f2af954ec27dae4ff2c8723da2c64f602e2aaf5c016bede2e77f4976d15f3e606d94692dc4d49cd758efe7151191e2113fd224a09359ff09e53248489","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"4cd738a247b1977c8e742c103c9a741cfc34ce7411c65ab21884c1668a74ea486de26624ea646d541a4f4081c7bfeda3d933c4351ac63e4b002afa913f0cae96","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"5782008d5068a42de72e20a4a559903fb3ee92ab8e70c5ce596ab787fa7a69b73e724e00d22f3c6ab73913517762f3e00f9aa8a033390c55f21339992f558ef4","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"56359a9f2af954ec27dae4ff2c8723da2c64f602e2aaf5c016bede2e77f4976d15f3e606d94692dc4d49cd758efe7151191e2113fd224a09359ff09e53248489","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","cachedEntry":true}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Get Interpreters in CacheableLocatorService, Class name = g, completed in 9ms, has a truthy return value, Arg 1: , Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"bacb58647031f944715efa722a2b68bc33c2a77a3987eeb55685d1e0d35e09e5947b0dfdcf1e444b1b76eeda8e8ff7545332e254fc506133eee6ae0430eb309a","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","type":"Unknown","cachedEntry":true}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:41: Build the workspace interpreter watcher, Class name = d, completed in 16ms, has a truthy return value, Arg 1: , Return Value: console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Rule = settings, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Executing next rule from settings console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Rule = workspaceEnvs, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Executing next rule from workspaceEnvs console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Get Interpreters, Class name = g, completed in 280ms, has a truthy return value, Arg 1: , Arg 2: undefined, Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/py36","envName":"py36","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"d6246efa15499a4eb39ed03cf3b8e02e4ecdc59ead85b02ec48c470a0ea2173c746d6e3f348743461aeca863c906fd3945e70ec8cadfe6c6221b7df4fa6e3308","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"5782008d5068a42de72e20a4a559903fb3ee92ab8e70c5ce596ab787fa7a69b73e724e00d22f3c6ab73913517762f3e00f9aa8a033390c55f21339992f558ef4","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","cachedEntry":true}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Current value for rule system is {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","displayName":"Python 3.7.7 64-bit"} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Current value for rule currentPath is {"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Current value for rule windowsRegistry is nothing console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","displayName":"Python 3.7.7 64-bit"} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: setGlobalInterpreter, Class name = f, completed in 234ms, has a truthy return value, Arg 1: {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","displayName":"Python 3.7.7 64-bit"}, Arg 2: , Return Value: true console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Rule = cachedInterpreters, result = exit console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: autoSelectInterpreter, Class name = f, completed in 442ms, has a falsy return value, Arg 1: , Arg 2: , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: autoSelectInterpreter, Class name = f, completed in 444ms, has a falsy return value, Arg 1: , Arg 2: , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: autoSelectInterpreter, Class name = f, completed in 445ms, has a falsy return value, Arg 1: , Arg 2: , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Rule = windowsRegistry, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Executing next rule from windowsRegistry console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Rule = settings, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Executing next rule from settings console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Rule = workspaceEnvs, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Executing next rule from workspaceEnvs 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: autoSelectInterpreter, Class name = f, completed in 10ms, has a falsy return value, Arg 1: , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: autoSelectInterpreter, Class name = f, completed in 11ms, has a falsy return value, Arg 1: , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Build the workspace interpreter watcher, Class name = d, completed in 8ms, has a truthy return value, Arg 1: , Return Value: console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Get Conda environments, Class name = _, completed in 1ms, has a truthy return value, Arg 1: false, Return Value: [{"name":"base","path":"/home/picarro/miniconda3","isActive":true},{"name":"py36","path":"/home/picarro/miniconda3/envs/py36","isActive":false},{"name":"pynq","path":"/home/picarro/miniconda3/envs/pynq","isActive":false}] 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Get Conda environments, Class name = _, completed in 0ms, has a truthy return value, Arg 1: false, Return Value: [{"name":"base","path":"/home/picarro/miniconda3","isActive":true},{"name":"py36","path":"/home/picarro/miniconda3/envs/py36","isActive":false},{"name":"pynq","path":"/home/picarro/miniconda3/envs/pynq","isActive":false}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: > conda --version console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: > pyenv root console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: > python3.7 ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: > python3.6 ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: > python3 ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: > python2 ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: > python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: > ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Detection of Python Interpreter for Command python3.6 and args /home/picarro/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c import sys;print(sys.executable) failed console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Current value for rule system is {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","displayName":"Python 3.7.7 64-bit"} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Current value for rule currentPath is {"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Current value for rule windowsRegistry is nothing console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","displayName":"Python 3.7.7 64-bit"} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Get Interpreters in CacheableLocatorService, Class name = g, completed in 2ms, has a truthy return value, Arg 1: , Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/py36","envName":"py36","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"d6246efa15499a4eb39ed03cf3b8e02e4ecdc59ead85b02ec48c470a0ea2173c746d6e3f348743461aeca863c906fd3945e70ec8cadfe6c6221b7df4fa6e3308","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Get Interpreters in CacheableLocatorService, Class name = g, completed in 2ms, has a truthy return value, Arg 1: , Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"d6246efa15499a4eb39ed03cf3b8e02e4ecdc59ead85b02ec48c470a0ea2173c746d6e3f348743461aeca863c906fd3945e70ec8cadfe6c6221b7df4fa6e3308","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/py36","envName":"py36","cachedEntry":true}] 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Get Interpreters in CacheableLocatorService, Class name = g, completed in 3ms, has a truthy return value, Arg 1: , Return Value: [] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Get Interpreters in CacheableLocatorService, Class name = g, completed in 3ms, has a truthy return value, Arg 1: , Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"bacb58647031f944715efa722a2b68bc33c2a77a3987eeb55685d1e0d35e09e5947b0dfdcf1e444b1b76eeda8e8ff7545332e254fc506133eee6ae0430eb309a","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"4cd738a247b1977c8e742c103c9a741cfc34ce7411c65ab21884c1668a74ea486de26624ea646d541a4f4081c7bfeda3d933c4351ac63e4b002afa913f0cae96","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"5782008d5068a42de72e20a4a559903fb3ee92ab8e70c5ce596ab787fa7a69b73e724e00d22f3c6ab73913517762f3e00f9aa8a033390c55f21339992f558ef4","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"56359a9f2af954ec27dae4ff2c8723da2c64f602e2aaf5c016bede2e77f4976d15f3e606d94692dc4d49cd758efe7151191e2113fd224a09359ff09e53248489","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"4cd738a247b1977c8e742c103c9a741cfc34ce7411c65ab21884c1668a74ea486de26624ea646d541a4f4081c7bfeda3d933c4351ac63e4b002afa913f0cae96","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"5782008d5068a42de72e20a4a559903fb3ee92ab8e70c5ce596ab787fa7a69b73e724e00d22f3c6ab73913517762f3e00f9aa8a033390c55f21339992f558ef4","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"56359a9f2af954ec27dae4ff2c8723da2c64f602e2aaf5c016bede2e77f4976d15f3e606d94692dc4d49cd758efe7151191e2113fd224a09359ff09e53248489","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","cachedEntry":true}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Get Interpreters in CacheableLocatorService, Class name = g, completed in 3ms, has a truthy return value, Arg 1: , Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"bacb58647031f944715efa722a2b68bc33c2a77a3987eeb55685d1e0d35e09e5947b0dfdcf1e444b1b76eeda8e8ff7545332e254fc506133eee6ae0430eb309a","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","type":"Unknown","cachedEntry":true}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Get Interpreters in CacheableLocatorService, Class name = g, completed in 1ms, has a truthy return value, Arg 1: , Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"bacb58647031f944715efa722a2b68bc33c2a77a3987eeb55685d1e0d35e09e5947b0dfdcf1e444b1b76eeda8e8ff7545332e254fc506133eee6ae0430eb309a","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","type":"Unknown","cachedEntry":true}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Selected Interpreter from currentPath, {"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown","cachedEntry":true} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Get Interpreters, Class name = g, completed in 17ms, has a truthy return value, Arg 1: , Arg 2: undefined, Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/py36","envName":"py36","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"d6246efa15499a4eb39ed03cf3b8e02e4ecdc59ead85b02ec48c470a0ea2173c746d6e3f348743461aeca863c906fd3945e70ec8cadfe6c6221b7df4fa6e3308","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"5782008d5068a42de72e20a4a559903fb3ee92ab8e70c5ce596ab787fa7a69b73e724e00d22f3c6ab73913517762f3e00f9aa8a033390c55f21339992f558ef4","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","cachedEntry":true}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Selected Interpreter from system, {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","cachedEntry":true,"displayName":"Python 3.7.7 64-bit"} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Interpreters returned by WorkspaceVirtualEnvService are of count 0 console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Interpreters returned by WorkspaceVirtualEnvService are [] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: setGlobalInterpreter, Class name = f, completed in 66ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","displayName":"Python 3.7.7 64-bit"}, Arg 2: undefined, Return Value: false console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Rule = cachedInterpreters, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Executing next rule from cachedInterpreters console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: autoSelectInterpreter, Class name = f, completed in 296ms, has a falsy return value, Arg 1: , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: setGlobalInterpreter, Class name = f, completed in 63ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown","cachedEntry":true}, Arg 2: undefined, Return Value: false console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Rule = currentPath, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Executing next rule from currentPath console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: autoSelectInterpreter, Class name = f, completed in 298ms, has a falsy return value, Arg 1: , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Interpreters returned by KnownPathsService are of count 15 console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Interpreters returned by KnownPathsService are [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"bacb58647031f944715efa722a2b68bc33c2a77a3987eeb55685d1e0d35e09e5947b0dfdcf1e444b1b76eeda8e8ff7545332e254fc506133eee6ae0430eb309a","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"4cd738a247b1977c8e742c103c9a741cfc34ce7411c65ab21884c1668a74ea486de26624ea646d541a4f4081c7bfeda3d933c4351ac63e4b002afa913f0cae96","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"5782008d5068a42de72e20a4a559903fb3ee92ab8e70c5ce596ab787fa7a69b73e724e00d22f3c6ab73913517762f3e00f9aa8a033390c55f21339992f558ef4","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"56359a9f2af954ec27dae4ff2c8723da2c64f602e2aaf5c016bede2e77f4976d15f3e606d94692dc4d49cd758efe7151191e2113fd224a09359ff09e53248489","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"4cd738a247b1977c8e742c103c9a741cfc34ce7411c65ab21884c1668a74ea486de26624ea646d541a4f4081c7bfeda3d933c4351ac63e4b002afa913f0cae96","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"5782008d5068a42de72e20a4a559903fb3ee92ab8e70c5ce596ab787fa7a69b73e724e00d22f3c6ab73913517762f3e00f9aa8a033390c55f21339992f558ef4","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"56359a9f2af954ec27dae4ff2c8723da2c64f602e2aaf5c016bede2e77f4976d15f3e606d94692dc4d49cd758efe7151191e2113fd224a09359ff09e53248489","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown"}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: setGlobalInterpreter, Class name = f, completed in 53ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","cachedEntry":true,"displayName":"Python 3.7.7 64-bit"}, Arg 2: undefined, Return Value: false console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Rule = system, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Executing next rule from system console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: autoSelectInterpreter, Class name = f, completed in 341ms, has a falsy return value, Arg 1: , Return Value: undefined 5console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Cached data exists getEnvironmentVariables, 4console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: > conda info --json console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: > conda env list console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Interpreters returned by VirtualEnvService are of count 0 console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Interpreters returned by VirtualEnvService are [] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Cached data exists getEnvironmentVariables, /home/picarro/git/UltraLogicBoard/tests/examples/test_example.py console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Checking support of .NET, Class name = c, completed in 12ms, has a truthy return value, , Return Value: true console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Interpreters returned by CurrentPathService are of count 5 console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:42: Interpreters returned by CurrentPathService are [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"bacb58647031f944715efa722a2b68bc33c2a77a3987eeb55685d1e0d35e09e5947b0dfdcf1e444b1b76eeda8e8ff7545332e254fc506133eee6ae0430eb309a","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","type":"Unknown"}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Rule = settings, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Executing next rule from settings console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Rule = workspaceEnvs, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Executing next rule from workspaceEnvs console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Current value for rule system is {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","displayName":"Python 3.7.7 64-bit"} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Current value for rule currentPath is {"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Current value for rule windowsRegistry is nothing console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","displayName":"Python 3.7.7 64-bit"} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: setGlobalInterpreter, Class name = f, completed in 3ms, has a truthy return value, Arg 1: {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","displayName":"Python 3.7.7 64-bit"}, Arg 2: , Return Value: true console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Rule = cachedInterpreters, result = exit console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: autoSelectInterpreter, Class name = f, completed in 8ms, has a falsy return value, Arg 1: undefined, Arg 2: , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: autoSelectInterpreter, Class name = f, completed in 9ms, has a falsy return value, Arg 1: undefined, Arg 2: , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: autoSelectInterpreter, Class name = f, completed in 11ms, has a falsy return value, Arg 1: undefined, Arg 2: , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Rule = windowsRegistry, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Executing next rule from windowsRegistry console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Rule = settings, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Executing next rule from settings console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Rule = workspaceEnvs, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Executing next rule from workspaceEnvs 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: autoSelectInterpreter, Class name = f, completed in 1ms, has a falsy return value, Arg 1: undefined, Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: autoSelectInterpreter, Class name = f, completed in 2ms, has a falsy return value, Arg 1: undefined, Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: [object Object]. Shell identified as undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Shell path '/bin/bash' console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Shell path identified as shell 'bash' console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Terminal shell path '/bin/bash' identified as shell 'bash' console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: [object Object]. Shell identified as bash console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Shell identified as 'bash' 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Cached data exists getEnvironmentVariables, console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Interpreters in CacheableLocatorService, Class name = g, completed in 4ms, has a truthy return value, Arg 1: , Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/py36","envName":"py36","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"d6246efa15499a4eb39ed03cf3b8e02e4ecdc59ead85b02ec48c470a0ea2173c746d6e3f348743461aeca863c906fd3945e70ec8cadfe6c6221b7df4fa6e3308","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Interpreters in CacheableLocatorService, Class name = g, completed in 4ms, has a truthy return value, Arg 1: , Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"d6246efa15499a4eb39ed03cf3b8e02e4ecdc59ead85b02ec48c470a0ea2173c746d6e3f348743461aeca863c906fd3945e70ec8cadfe6c6221b7df4fa6e3308","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/py36","envName":"py36","cachedEntry":true}] 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Interpreters in CacheableLocatorService, Class name = g, completed in 4ms, has a truthy return value, Arg 1: , Return Value: [] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Interpreters in CacheableLocatorService, Class name = g, completed in 1ms, has a truthy return value, Arg 1: , Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"bacb58647031f944715efa722a2b68bc33c2a77a3987eeb55685d1e0d35e09e5947b0dfdcf1e444b1b76eeda8e8ff7545332e254fc506133eee6ae0430eb309a","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"4cd738a247b1977c8e742c103c9a741cfc34ce7411c65ab21884c1668a74ea486de26624ea646d541a4f4081c7bfeda3d933c4351ac63e4b002afa913f0cae96","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"5782008d5068a42de72e20a4a559903fb3ee92ab8e70c5ce596ab787fa7a69b73e724e00d22f3c6ab73913517762f3e00f9aa8a033390c55f21339992f558ef4","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"56359a9f2af954ec27dae4ff2c8723da2c64f602e2aaf5c016bede2e77f4976d15f3e606d94692dc4d49cd758efe7151191e2113fd224a09359ff09e53248489","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"4cd738a247b1977c8e742c103c9a741cfc34ce7411c65ab21884c1668a74ea486de26624ea646d541a4f4081c7bfeda3d933c4351ac63e4b002afa913f0cae96","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"5782008d5068a42de72e20a4a559903fb3ee92ab8e70c5ce596ab787fa7a69b73e724e00d22f3c6ab73913517762f3e00f9aa8a033390c55f21339992f558ef4","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"56359a9f2af954ec27dae4ff2c8723da2c64f602e2aaf5c016bede2e77f4976d15f3e606d94692dc4d49cd758efe7151191e2113fd224a09359ff09e53248489","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown"}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Interpreters in CacheableLocatorService, Class name = g, completed in 2ms, has a truthy return value, Arg 1: , Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"bacb58647031f944715efa722a2b68bc33c2a77a3987eeb55685d1e0d35e09e5947b0dfdcf1e444b1b76eeda8e8ff7545332e254fc506133eee6ae0430eb309a","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","type":"Unknown"}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Cached data exists getEnvironmentVariables, console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: > conda info --json console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Interpreters, Class name = g, completed in 24ms, has a truthy return value, Arg 1: , Arg 2: undefined, Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/py36","envName":"py36","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"d6246efa15499a4eb39ed03cf3b8e02e4ecdc59ead85b02ec48c470a0ea2173c746d6e3f348743461aeca863c906fd3945e70ec8cadfe6c6221b7df4fa6e3308","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"5782008d5068a42de72e20a4a559903fb3ee92ab8e70c5ce596ab787fa7a69b73e724e00d22f3c6ab73913517762f3e00f9aa8a033390c55f21339992f558ef4","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown"}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Conda environments, Class name = _, completed in 0ms, has a truthy return value, Arg 1: false, Return Value: [{"name":"base","path":"/home/picarro/miniconda3","isActive":true},{"name":"py36","path":"/home/picarro/miniconda3/envs/py36","isActive":false},{"name":"pynq","path":"/home/picarro/miniconda3/envs/pynq","isActive":false}] 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Cached data exists getEnvironmentVariables, console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: > conda info --json console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Create file systemwatcher with pattern */python console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Create file systemwatcher with pattern */*/python console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Display locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Notify locators are locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Detected refreshing of Interpreters, Class name = p, completed in 0ms, has a falsy return value, Arg 1: {}, Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Current value for rule system is {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","displayName":"Python 3.7.7 64-bit"} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Current value for rule currentPath is {"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Current value for rule windowsRegistry is nothing console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","displayName":"Python 3.7.7 64-bit"} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Interpreters in CacheableLocatorService, Class name = g, completed in 3ms, has a truthy return value, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/py36","envName":"py36","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"d6246efa15499a4eb39ed03cf3b8e02e4ecdc59ead85b02ec48c470a0ea2173c746d6e3f348743461aeca863c906fd3945e70ec8cadfe6c6221b7df4fa6e3308","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Interpreters in CacheableLocatorService, Class name = g, completed in 3ms, has a truthy return value, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"d6246efa15499a4eb39ed03cf3b8e02e4ecdc59ead85b02ec48c470a0ea2173c746d6e3f348743461aeca863c906fd3945e70ec8cadfe6c6221b7df4fa6e3308","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/py36","envName":"py36","cachedEntry":true}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Register Interpreter Watcher, Class name = p, completed in 3ms, has a falsy return value, Arg 1: undefined, Return Value: undefined 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Interpreters in CacheableLocatorService, Class name = g, completed in 3ms, has a truthy return value, Arg 1: undefined, Return Value: [] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Interpreters in CacheableLocatorService, Class name = g, completed in 3ms, has a truthy return value, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"bacb58647031f944715efa722a2b68bc33c2a77a3987eeb55685d1e0d35e09e5947b0dfdcf1e444b1b76eeda8e8ff7545332e254fc506133eee6ae0430eb309a","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"4cd738a247b1977c8e742c103c9a741cfc34ce7411c65ab21884c1668a74ea486de26624ea646d541a4f4081c7bfeda3d933c4351ac63e4b002afa913f0cae96","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"5782008d5068a42de72e20a4a559903fb3ee92ab8e70c5ce596ab787fa7a69b73e724e00d22f3c6ab73913517762f3e00f9aa8a033390c55f21339992f558ef4","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"56359a9f2af954ec27dae4ff2c8723da2c64f602e2aaf5c016bede2e77f4976d15f3e606d94692dc4d49cd758efe7151191e2113fd224a09359ff09e53248489","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"4cd738a247b1977c8e742c103c9a741cfc34ce7411c65ab21884c1668a74ea486de26624ea646d541a4f4081c7bfeda3d933c4351ac63e4b002afa913f0cae96","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"5782008d5068a42de72e20a4a559903fb3ee92ab8e70c5ce596ab787fa7a69b73e724e00d22f3c6ab73913517762f3e00f9aa8a033390c55f21339992f558ef4","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"56359a9f2af954ec27dae4ff2c8723da2c64f602e2aaf5c016bede2e77f4976d15f3e606d94692dc4d49cd758efe7151191e2113fd224a09359ff09e53248489","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown"}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Interpreters in CacheableLocatorService, Class name = g, completed in 6ms, has a truthy return value, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"bacb58647031f944715efa722a2b68bc33c2a77a3987eeb55685d1e0d35e09e5947b0dfdcf1e444b1b76eeda8e8ff7545332e254fc506133eee6ae0430eb309a","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","type":"Unknown"}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Interpreters in CacheableLocatorService, Class name = g, completed in 5ms, has a truthy return value, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"bacb58647031f944715efa722a2b68bc33c2a77a3987eeb55685d1e0d35e09e5947b0dfdcf1e444b1b76eeda8e8ff7545332e254fc506133eee6ae0430eb309a","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","type":"Unknown"}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Selected Interpreter from currentPath, {"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Build the workspace interpreter watcher, Class name = d, completed in 9ms, has a truthy return value, Arg 1: undefined, Return Value: console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Interpreters, Class name = g, completed in 11ms, has a truthy return value, Arg 1: undefined, Arg 2: undefined, Return Value: [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/py36","envName":"py36","cachedEntry":true},{"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"d6246efa15499a4eb39ed03cf3b8e02e4ecdc59ead85b02ec48c470a0ea2173c746d6e3f348743461aeca863c906fd3945e70ec8cadfe6c6221b7df4fa6e3308","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.12-final","major":2,"minor":7,"patch":12,"prerelease":["final"],"build":[],"version":"2.7.12-final"},"sysPrefix":"/usr","fileHash":"482cc2b0755eba481a70f7ca90533444c73e2a6f276e0c183b53ea96fa8ae2eed4b84a21376ddb36165ac82673fa5b856625df270702bd3c6b483cb70009086c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.2-final","major":3,"minor":5,"patch":2,"prerelease":["final"],"build":[],"version":"3.5.2-final"},"sysPrefix":"/usr","fileHash":"5782008d5068a42de72e20a4a559903fb3ee92ab8e70c5ce596ab787fa7a69b73e724e00d22f3c6ab73913517762f3e00f9aa8a033390c55f21339992f558ef4","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown"}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Selected Interpreter from system, {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","displayName":"Python 3.7.7 64-bit"} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: setGlobalInterpreter, Class name = f, completed in 36ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","displayName":"Python 3.7.7 64-bit"}, Arg 2: undefined, Return Value: false console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: setGlobalInterpreter, Class name = f, completed in 30ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","type":"Unknown"}, Arg 2: undefined, Return Value: false console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: setGlobalInterpreter, Class name = f, completed in 17ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.7-final","major":3,"minor":7,"patch":7,"prerelease":["final"],"build":[],"version":"3.7.7-final"},"sysPrefix":"/usr","fileHash":"6cc7867ce7aa6c934fba033be88b861916c017a15982476558fdf2c41b8772914ddef9897427ea97c35309323f9135b561d209a79db4142b459e38c4a90420d3","type":"Unknown","displayName":"Python 3.7.7 64-bit"}, Arg 2: undefined, Return Value: false console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Rule = cachedInterpreters, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Executing next rule from cachedInterpreters console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Rule = currentPath, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Executing next rule from currentPath console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Rule = system, result = runNextRule console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Executing next rule from system 3console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: autoSelectInterpreter, Class name = f, completed in 139ms, has a falsy return value, Arg 1: undefined, Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Interpreters returned by WorkspaceVirtualEnvService are of count 0 console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Interpreters returned by WorkspaceVirtualEnvService are [] 5console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Cached data exists getEnvironmentVariables, /home/picarro/git/UltraLogicBoard console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: > ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.prefix)" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: cwd: ~/git/UltraLogicBoard console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: > ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.prefix)" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: cwd: ~/git/UltraLogicBoard console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: > ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: cwd: ~/git/UltraLogicBoard console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: > ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: cwd: ~/git/UltraLogicBoard console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: > ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: cwd: ~/git/UltraLogicBoard console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: > ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: cwd: ~/git/UltraLogicBoard console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: > ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py site --user-site console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: cwd: ~/git/UltraLogicBoard console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: > ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py site --user-site console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: cwd: ~/git/UltraLogicBoard console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Cached data exists getEnvironmentVariables, /home/picarro/git/UltraLogicBoard console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Conda File from interpreter, Class name = _, completed in 17ms, has a truthy return value, Arg 1: "/home/picarro/miniconda3/envs/py36/bin/python", Arg 2: "py36", Return Value: "/home/picarro/miniconda3/bin/conda" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Activation Commands received source /home/picarro/miniconda3/bin/activate,conda activate py36 for shell bash 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Cached data exists getEnvironmentVariables, console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Has Custom Env Vars console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Activating Environment to capture Environment variables, . /home/picarro/miniconda3/bin/activate && conda activate py36 && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /home/picarro/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py /home/picarro/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/printEnvVariables.py 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: > ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/completion.py console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Cached data exists getEnvironmentVariables, console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: > conda env list console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Conda File from interpreter, Class name = _, completed in 39ms, has a truthy return value, Arg 1: "/home/picarro/miniconda3/envs/pynq/bin/python", Arg 2: "pynq", Return Value: "/home/picarro/miniconda3/bin/conda" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Activation Commands received source /home/picarro/miniconda3/bin/activate,conda activate pynq for shell bash 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Cached data exists getEnvironmentVariables, console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Has Custom Env Vars console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Activating Environment to capture Environment variables, . /home/picarro/miniconda3/bin/activate && conda activate pynq && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /home/picarro/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py /home/picarro/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/printEnvVariables.py console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Cached data exists KeyPrefix=Cache_Method_Output__.getCondaFileFromInterpreter-Args="/home/picarro/miniconda3/envs/pynq/bin/python"-Arg-Separator-"pynq" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Get Conda File from interpreter, Class name = _, completed in 0ms, has a truthy return value, Arg 1: "/home/picarro/miniconda3/envs/pynq/bin/python", Arg 2: "pynq", Return Value: "/home/picarro/miniconda3/bin/conda" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Activation Commands received source /home/picarro/miniconda3/bin/activate,conda activate pynq for shell bash 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Cached data exists getEnvironmentVariables, console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Has Custom Env Vars console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Activating Environment to capture Environment variables, . /home/picarro/miniconda3/bin/activate && conda activate pynq && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /home/picarro/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py /home/picarro/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/printEnvVariables.py console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Current value for rule workspaceEnvs is nothing console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: Cached data exists getEnvironmentVariables, /home/picarro/git/UltraLogicBoard/tests/examples/test_example.py console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: > ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py 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 ~/git/UltraLogicBoard/tests/examples/test_example.py console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: cwd: ~/git/UltraLogicBoard console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: > ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py 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 ~/git/UltraLogicBoard/tests/examples/test_example.py console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:43: cwd: ~/git/UltraLogicBoard 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:44: > ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import pylint" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:44: Conda Env List # conda environments:#base * /home/picarro/miniconda3py36 /home/picarro/miniconda3/envs/py36pynq /home/picarro/miniconda3/envs/pynq} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:44: Get Conda environments, Class name = _, completed in 1250ms, has a truthy return value, Arg 1: true, Return Value: [{"name":"base","path":"/home/picarro/miniconda3","isActive":true},{"name":"py36","path":"/home/picarro/miniconda3/envs/py36","isActive":false},{"name":"pynq","path":"/home/picarro/miniconda3/envs/pynq","isActive":false}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:44: Cached data exists KeyPrefix=Cache_Method_Output__.getCondaFileFromInterpreter-Args="/home/picarro/miniconda3/envs/py36/bin/python"-Arg-Separator-"py36" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:44: Get Conda File from interpreter, Class name = _, completed in 0ms, has a truthy return value, Arg 1: "/home/picarro/miniconda3/envs/py36/bin/python", Arg 2: "py36", Return Value: "/home/picarro/miniconda3/bin/conda" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:44: Activation Commands received source /home/picarro/miniconda3/bin/activate,conda activate py36 for shell bash 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:44: Cached data exists getEnvironmentVariables, /home/picarro/git/UltraLogicBoard console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:44: Has Custom Env Vars console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:44: Activating Environment to capture Environment variables, . /home/picarro/miniconda3/bin/activate && conda activate py36 && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /home/picarro/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py /home/picarro/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/printEnvVariables.py console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:44: Interpreters returned by CondaEnvFileService are of count 3 console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:44: Interpreters returned by CondaEnvFileService are [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base"},{"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"d6246efa15499a4eb39ed03cf3b8e02e4ecdc59ead85b02ec48c470a0ea2173c746d6e3f348743461aeca863c906fd3945e70ec8cadfe6c6221b7df4fa6e3308","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq"},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/py36","envName":"py36"}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:44: Cached data exists getEnvironmentVariables, /home/picarro/git/UltraLogicBoard/tests/examples/test_example.py 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:44: > ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import pylint" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:44: Cached data exists getEnvironmentVariables, /home/picarro/git/UltraLogicBoard/tests/examples/test_example.py console.ts:137 [Extension Host] Warn Python Extension: 2020-05-23 15:40:45: Linter 'pylint' is not installed. Please install it or select another linter". r [Error]: Module 'pylint' not installed. at o.execModule (/home/picarro/.vscode/extensions/ms-python.python-2020.5.80290/src/client/common/process/pythonProcess.ts:39:23) at processTicksAndRejections (internal/process/task_queues.js:85:5) at c.result [as run] (/home/picarro/.vscode/extensions/ms-python.python-2020.5.80290/src/client/linters/baseLinter.ts:103:19) at c.messages [as runLinter] (/home/picarro/.vscode/extensions/ms-python.python-2020.5.80290/src/client/linters/pylint.ts:67:15) t.log @ console.ts:137 console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: Conda Env List # conda environments:#base * /home/picarro/miniconda3py36 /home/picarro/miniconda3/envs/py36pynq /home/picarro/miniconda3/envs/pynq} console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: parseEnvironmentOutput, Class name = E, completed in 0ms, has a truthy return value console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: getActivatedEnvironmentVariables, Class name = E, completed in 2852ms, has a truthy return value, Arg 1: , Arg 2: undefined, Arg 3: false console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: > ~/miniconda3/envs/py36/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/testing_tools/run_adapter.py discover pytest -- --rootdir ~/git/UltraLogicBoard -s --cache-clear tests console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: cwd: ~/git/UltraLogicBoard console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: parseEnvironmentOutput, Class name = E, completed in 0ms, has a truthy return value console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: getActivatedEnvironmentVariables, Class name = E, completed in 3713ms, has a truthy return value, Arg 1: undefined, Arg 2: {"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"da4e6fe0821f3940103da69def378d0957567f9949b95d8696ec67d39ccf7401cb377dd5c85b0b0934f8a740fef970e43d098cf509eaa03b976c02b8ca2dcca1","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true,"displayName":"Python 3.7.5 64-bit ('pynq': conda)","__store":true}, Arg 3: true console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: > ~/miniconda3/envs/pynq/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import jupyter" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: parseEnvironmentOutput, Class name = E, completed in 0ms, has a truthy return value console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: getActivatedEnvironmentVariables, Class name = E, completed in 3867ms, has a truthy return value, Arg 1: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: parseEnvironmentOutput, Class name = E, completed in 0ms, has a truthy return value console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: getActivatedEnvironmentVariables, Class name = E, completed in 3725ms, has a truthy return value, Arg 1: undefined, Arg 2: {"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"da4e6fe0821f3940103da69def378d0957567f9949b95d8696ec67d39ccf7401cb377dd5c85b0b0934f8a740fef970e43d098cf509eaa03b976c02b8ca2dcca1","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true,"displayName":"Python 3.7.5 64-bit ('pynq': conda)","__store":true}, Arg 3: true console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: > ~/miniconda3/envs/pynq/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py -c "import notebook" console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: Get Conda environments, Class name = _, completed in 1987ms, has a truthy return value, Arg 1: true, Return Value: [{"name":"base","path":"/home/picarro/miniconda3","isActive":true},{"name":"py36","path":"/home/picarro/miniconda3/envs/py36","isActive":false},{"name":"pynq","path":"/home/picarro/miniconda3/envs/pynq","isActive":false}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: Interpreters returned by CondaEnvService are of count 4 console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: Interpreters returned by CondaEnvService are [{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base"},{"architecture":3,"path":"/home/picarro/miniconda3/envs/py36/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.10-final","major":3,"minor":6,"patch":10,"prerelease":["final"],"build":[],"version":"3.6.10-final"},"sysPrefix":"/home/picarro/miniconda3/envs/py36","fileHash":"f99ea76f75b6e6a36a1ccc69570fc321148c89ab3fe0153c284cfcf0235527bd6b9fedcb4ae0c6b98ca7aeffacc877682626826696a565b92de1be753e0a619c","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/py36","envName":"py36"},{"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"d6246efa15499a4eb39ed03cf3b8e02e4ecdc59ead85b02ec48c470a0ea2173c746d6e3f348743461aeca863c906fd3945e70ec8cadfe6c6221b7df4fa6e3308","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq"},{"architecture":3,"path":"/home/picarro/miniconda3/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":"/home/picarro/miniconda3","fileHash":"42f16bbc1aa7a7d3f133b5a1b9482048d1830f92ada64d7c8c4799ca50b5f999f9455a957ced2e380096c9f957b65efeba0ad406d1bc2386e04cd9e93f0a4982","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3","envName":"base"}] console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a truthy return value, , Return Value: true console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: Hide locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: All locators have completed locating, Class name = p, completed in 1ms, has a falsy return value, , Return Value: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: getActivatedEnvironmentVariables, Class name = E, completed in 1ms, has a truthy return value, Arg 1: undefined, Arg 2: {"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"da4e6fe0821f3940103da69def378d0957567f9949b95d8696ec67d39ccf7401cb377dd5c85b0b0934f8a740fef970e43d098cf509eaa03b976c02b8ca2dcca1","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true,"displayName":"Python 3.7.5 64-bit ('pynq': conda)","__store":true}, Arg 3: undefined console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:45: > ~/miniconda3/envs/pynq/bin/python ~/.vscode/extensions/ms-python.python-2020.5.80290/pythonFiles/pyvsc-run-isolated.py jupyter kernelspec --version 2console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:40:46: getActivatedEnvironmentVariables, Class name = E, completed in 0ms, has a truthy return value, Arg 1: undefined, Arg 2: {"architecture":3,"path":"/home/picarro/miniconda3/envs/pynq/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.5-final","major":3,"minor":7,"patch":5,"prerelease":["final"],"build":[],"version":"3.7.5-final"},"sysPrefix":"/home/picarro/miniconda3/envs/pynq","fileHash":"da4e6fe0821f3940103da69def378d0957567f9949b95d8696ec67d39ccf7401cb377dd5c85b0b0934f8a740fef970e43d098cf509eaa03b976c02b8ca2dcca1","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/picarro/miniconda3/envs/pynq","envName":"pynq","cachedEntry":true,"displayName":"Python 3.7.5 64-bit ('pynq': conda)","__store":true} 2console.ts:137 [Extension Host] (node:13141) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. t.log @ console.ts:137 viewLine.ts:418 monospace assumptions have been violated, therefore disabling monospace optimizations! monospaceAssumptionsAreValid @ viewLine.ts:418 log.ts:197 ERR The "path" argument must be of type string. Received type object: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type object at validateString (internal/validators.js:112:11) at Object.extname (path.js:1231:5) at extname (/home/picarro/.vscode/extensions/kiteco.kite-0.114.0/src/notifications.js:36:18) at showNotification (/home/picarro/.vscode/extensions/kiteco.kite-0.114.0/src/kite.js:157:11) at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:754:698 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at e.$acceptDocumentsAndEditorsDelta (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:651:159) at e._doInvokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788:757) at e._invokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788:449) at e._receiveRequest (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:787:120) at e._receiveOneMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:785:970) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:784:213 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at v.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:232:615) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:957:179 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at v.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:232:615) at t.PersistentProtocol._receiveMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:237:17) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:234:155 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at p.acceptChunk (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:230:129) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:229:483 at Socket.t (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:238:565) at Socket.emit (events.js:203:13) at addChunk (_stream_readable.js:295:12) at readableAddChunk (_stream_readable.js:276:11) at Socket.Readable.push (_stream_readable.js:210:10) at Pipe.onStreamRead (internal/stream_base_commons.js:166:17) console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:41:02: Cached data exists getEnvironmentVariables, /home/picarro/git/UltraLogicBoard/tests/examples/test_example.py log.ts:197 ERR The "path" argument must be of type string. Received type object: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type object at validateString (internal/validators.js:112:11) at Object.extname (path.js:1231:5) at extname (/home/picarro/.vscode/extensions/kiteco.kite-0.114.0/src/notifications.js:36:18) at showNotification (/home/picarro/.vscode/extensions/kiteco.kite-0.114.0/src/kite.js:157:11) at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:754:698 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at e.$acceptDocumentsAndEditorsDelta (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:651:159) at e._doInvokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788:757) at e._invokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788:449) at e._receiveRequest (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:787:120) at e._receiveOneMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:785:970) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:784:213 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at v.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:232:615) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:957:179 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at v.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:232:615) at t.PersistentProtocol._receiveMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:237:17) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:234:155 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at p.acceptChunk (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:230:129) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:229:483 at Socket.t (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:238:565) at Socket.emit (events.js:203:13) at addChunk (_stream_readable.js:295:12) at readableAddChunk (_stream_readable.js:276:11) at Socket.Readable.push (_stream_readable.js:210:10) at Pipe.onStreamRead (internal/stream_base_commons.js:166:17) console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:41:06: Cached data exists getEnvironmentVariables, /home/picarro/git/UltraLogicBoard/tests/examples/test_example.py console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:41:07: Cached data exists getEnvironmentVariables, /home/picarro/git/UltraLogicBoard/tests/examples/test_example.py log.ts:197 ERR The "path" argument must be of type string. Received type object: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type object at validateString (internal/validators.js:112:11) at Object.extname (path.js:1231:5) at extname (/home/picarro/.vscode/extensions/kiteco.kite-0.114.0/src/notifications.js:36:18) at showNotification (/home/picarro/.vscode/extensions/kiteco.kite-0.114.0/src/kite.js:157:11) at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:754:698 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at e.$acceptDocumentsAndEditorsDelta (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:651:159) at e._doInvokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788:757) at e._invokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788:449) at e._receiveRequest (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:787:120) at e._receiveOneMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:785:970) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:784:213 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at v.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:232:615) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:957:179 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at v.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:232:615) at t.PersistentProtocol._receiveMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:237:17) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:234:155 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at p.acceptChunk (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:230:129) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:229:483 at Socket.t (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:238:565) at Socket.emit (events.js:203:13) at addChunk (_stream_readable.js:295:12) at readableAddChunk (_stream_readable.js:276:11) at Socket.Readable.push (_stream_readable.js:210:10) at Pipe.onStreamRead (internal/stream_base_commons.js:166:17) console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:41:11: Cached data exists getEnvironmentVariables, extension-output-#3 log.ts:197 ERR The "path" argument must be of type string. Received type object: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type object at validateString (internal/validators.js:112:11) at Object.extname (path.js:1231:5) at extname (/home/picarro/.vscode/extensions/kiteco.kite-0.114.0/src/notifications.js:36:18) at showNotification (/home/picarro/.vscode/extensions/kiteco.kite-0.114.0/src/kite.js:157:11) at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:754:698 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at e.$acceptDocumentsAndEditorsDelta (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:651:159) at e._doInvokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788:757) at e._invokeHandler (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788:449) at e._receiveRequest (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:787:120) at e._receiveOneMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:785:970) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:784:213 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at v.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:232:615) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:957:179 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at v.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:232:615) at t.PersistentProtocol._receiveMessage (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:237:17) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:234:155 at e.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:46:67) at p.acceptChunk (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:230:129) at /usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:229:483 at Socket.t (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:238:565) at Socket.emit (events.js:203:13) at addChunk (_stream_readable.js:295:12) at readableAddChunk (_stream_readable.js:276:11) at Socket.Readable.push (_stream_readable.js:210:10) at Pipe.onStreamRead (internal/stream_base_commons.js:166:17) console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:41:15: Cached data exists getEnvironmentVariables, /home/picarro/git/UltraLogicBoard/tests/examples/test_example.py console.ts:137 [Extension Host] Info Python Extension: 2020-05-23 15:41:15: Cached data exists getEnvironmentVariables, extension-output-#4 ```

fabioz commented 4 years ago

Can you provide the debugger logs for the run?

i.e.:

"version": "0.2.0",
"configurations": [
    {
        "name": "Python: Current File (Integrated Terminal)",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "stopOnEntry": true,
        "console": "integratedTerminal",
        "logToFile": true
    },
fabioz commented 4 years ago

Actually, I just realized that this is a test run and not a regular run. @karthiknadig do you have the instructions for collecting the debugger logs in this case?

karthiknadig commented 4 years ago

This should do the trick.

        {
            "name": "Test config",
            "type": "python",
            "request": "test",  // <--- this is the magic
            "justMyCode": true,
            "logToFile": true
        }
Picarro-SzeMengTan commented 4 years ago

Thanks for your responses. Here are the logs you requested. Please me know if you would like anything more.

debugger.vscode_18978c60-1a23-49f2-964a-f7e8879eba5f.log debugpy.adapter-578.log debugpy.launcher-586.log debugpy.pydevd.593.log debugpy.server-593.log

fabioz commented 4 years ago

It seems that the issue is that a sourceReference is being added to the file returned (and the debugger shouldn't really do that in this case).

I'll have to investigate a bit more to know why this is happening.

fabioz commented 4 years ago

@Picarro-SzeMengTan I took a look and the logic seems right for me... I added some logging to my custom branch to try to discover why this is happening, so, it'd be nice if you could get these sources for one run in your install and then pass a new version of the logs with that change.

The steps for that are:

git clone https://github.com/fabioz/debugpy.git
cd debugpy
git checkout sourceref_267
pwd

Then, in your launch config add:

"debugAdapterPath": "<pwd path>/src/debugpy/adapter" (and then follow the steps from the previous comment: https://github.com/microsoft/debugpy/issues/267#issuecomment-634818474)

Picarro-SzeMengTan commented 4 years ago

I checked out your branch into /home/picarro/git/debugpy and edited the launch.json file to

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal"
        },
        {
             "name": "Test config",
             "type": "python",
             "request": "test",
             "justMyCode": true,
             "logToFile": true
        }
    ],
    "debugAdapterPath": "/home/picarro/git/debugpy/src/debugpy/adapter"
}

After restarting vscode and running the test using the test explorer, here are the output logs: debugger.vscode_cdb0db77-911e-40d7-adaa-cadab721b4e7.log debugpy.adapter-24574.log debugpy.launcher-24582.log debugpy.pydevd.24589.log debugpy.server-24589.log

fabioz commented 4 years ago

It doesn't seem like it got the proper path... your debug config must be something as:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
             "name": "Test config",
             "type": "python",
             "request": "test",
             "justMyCode": true,
             "logToFile": true,
             "debugAdapterPath": "/home/picarro/git/debugpy/src/debugpy/adapter"
        }
    ],
}

i.e.: the debugAdapterPath must be inside the test config (even if the editor complains about that).

Picarro-SzeMengTan commented 4 years ago

If I do that, the icon which starts the test explorer does not display, and the name of the Python interpreter does not appear in the status bar. When I type the command "Python: Configure Tests" an error pops up:

Command 'Python: Configure Tests' resulted in an error (command 'Python: Configure Tests' not found)

Following this however, the test explorer icon does show up, and after I run the test, here are the output files

debugger.vscode_a4239cbf-2b76-43d8-acf7-b75dafdd5c59.log debugpy.adapter-28776.log debugpy.launcher-28788.log debugpy.pydevd.28799.log debugpy.server-28799.log

fabioz commented 4 years ago

Thanks for the logs.

Now I see what's happening...

The problem is that os.path.exists() is returning False when checking if that file actually exists (because pyfakefs is monkey-patching it). Then, as the debugger sees the file as not existing, it provides a source reference (as expected).

Also, I just checked here and it seems that the patch is well done by pyfakefs (by this I mean that even if we preimported exists from os.path, we don't access the original value, we just get the patched version).

So, I don't think there's much to do in the debugger. If a library goes on and makes it impossible to know if a file actually exists or not on disk, it's expected that things don't work properly.

Closing as the debugger needs the basic filesystem machinery to work properly and if that's not available there's not much we can do about it (feel free to comment if you do think of a solution to this use case).

p.s.: From my own point of view, the proper design would be creating an intermediary module and your app would import from that module (which would forward either to the real filesystem or the virtual one when needed, leaving the real modules untouched for such basic machinery). As it is, it's not possible for the debugger to support pyfakefs.

Picarro-SzeMengTan commented 4 years ago

Hi Fabio,

Thanks for looking into the problem. Do you know why this used to work for versions of the Python extension 2020.2.64397 and earlier?

Regards,

Sze

From: Fabio Zadroznymailto:notifications@github.com Sent: Thursday, May 28, 2020 9:56 AM To: microsoft/debugpymailto:debugpy@noreply.github.com Cc: Sze Tanmailto:stan@picarro.com; Mentionmailto:mention@noreply.github.com Subject: Re: [microsoft/debugpy] Multiple editor windows opened while debugging unit test using pytest and pyfakefs (#267)

Thanks for the logs.

Now I see what's happening...

The problem is that os.path.exists() is returning False when checking if that file actually exists (because pyfakefs is monkey-patching it). Then, as the debugger sees the file as not existing, it provides a source reference (as expected).

Also, I just checked here and it seems that the patch is well done by pyfakefs (by this I mean that even if we preimported exists from os.path, we don't access the original value, we just get the patched version).

So, I don't think there's much to do in the debugger. If a library goes on and makes it impossible to know if a file actually exists or not on disk, it's expected that things don't work properly.

Closing as the debugger needs the basic filesystem machinery to work properly and if that's not available there's not much we can do about it (feel free to comment if you do think of a solution to this use case).

p.s.: From my own point of view, the proper design would be creating an intermediary module and your app would import from that module (which would forward either to the real filesystem or the virtual one when needed, leaving the real modules untouched for such basic machinery). As it is, it's not possible for the debugger to support pyfakefs.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/microsoft/debugpy/issues/267#issuecomment-635469307, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AA4ZCQ2M6UU2VNCHHJPYYBDRT2JS7ANCNFSM4NMK25UA.

fabioz commented 4 years ago

Thanks for looking into the problem. Do you know why this used to work for versions of the Python extension 2020.2.64397 and earlier?

Maybe that specific scenario could work for this exact use case in some earlier version as this handling is reasonably new (I haven't checked it), but many other things won't work at all -- for instance, when a breakpoint is added we check if the file exists to validate it (so, if you add a breakpoint before the run it will work, but if you add it after the debugger is running and the patch is in place it won't be able to add the breakpoint -- I took a quick look and there are around 20 places which call exists and all those places can be affected by this, with unpredictable results).