Unable to set Python interpreter on remote while using Remote SSH extension

Originally reported in #8251
Environment data

VS Code version: 1.40.0-insider
Extension version (available under the Extensions sidebar): 2019.10.44104
OS and version: macOS Mojave 10.14.6
Python version (& distribution if applicable, e.g. Anaconda): Conda 3.7.3 on local, Python 3.6.8 on remote
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): Conda on local, NA on remote
Relevant/affected Python packages and their versions: NA
Jedi or Language Server? (i.e. what is "python.jediEnabled" set to; more info #3977): Jedi
Remote OS version: Ubuntu 18.04
Remote Extension/Connection Type: Remote SSH

Expected behaviour
With a given folder on a remote open in VS Code and using the Remote SSH extension, I should be able to set a Python interpreter.
Actual behaviour
The extension correctly identifies the Python interpreters I have installed on my remote machine, but I'm unable to actually set any of them as the current interpreter. Selecting a Python interpreter fails with the following error message:
"Failed to set 'pythonPath'. Error: Unable to write to Folder Settings because no resource is provided."
Steps to reproduce:

From Command Palette, select 'Remote-SSH: Connect to Host...'

Connect to host and select a folder containing Python files. Wait for Python extension to load.

A dialog to select a Python interpreter appears. Either click 'Select Python Interpreter' in the dialog, or click 'Select Python Interpreter' in the bottom left bar.

Attempt to select an existing interpreter.

Error dialog appears in bottom right with the message: "Failed to set 'pythonPath'. Error: Unable to write to Folder Settings because no resource is provided."

Logs
Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)
> /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.executable)"
> /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.executable)"
> /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.executable)"
> /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.executable)"
> /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.executable)"
> /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.executable)"
> /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.executable)"
> /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.executable)"

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)
[Extension Host] Extension 'ms-python.python' uses a document selector without scheme. Learn more about this: https://go.microsoft.com/fwlink/?linkid=872305
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Display locator refreshing progress, Class name = p, completed in 2ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Notify locators are locating, Class name = p, completed in 6ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Detected refreshing of Interpreters, Class name = p, completed in 7ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Create file systemwatcher with pattern */python
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Create file systemwatcher with pattern */*/python
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Notify locators are locating, Class name = p, completed in 1ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Notify locators are locating, Class name = p, completed in 1ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Get Interpreters in CacheableLocatorService, Class name = m, completed in 25ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite/techchecktesting/dataLabelPipe.py>, Return Value: [{"architecture":3,"path":"/Users/Joyce/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/Joyce/anaconda3","fileHash":"3fdbb93882fa5c75526f2775b48e6768d57950c98b9210c27162ec7f0172a092223c8efa44afd64ae411bf53df8fb96fe20608eae466f2e7770f900cbdd2b499","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/Joyce/anaconda3","envName":"base","cachedEntry":true},{"architecture":3,"path":"/Users/Joyce/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/Joyce/anaconda3","fileHash":"3fdbb93882fa5c75526f2775b48e6768d57950c98b9210c27162ec7f0172a092223c8efa44afd64ae411bf53df8fb96fe20608eae466f2e7770f900cbdd2b499","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/Joyce/anaconda3","envName":"base","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Get Interpreters in CacheableLocatorService, Class name = m, completed in 16ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite/techchecktesting/dataLabelPipe.py>, Return Value: [{"architecture":3,"path":"/Users/Joyce/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/Joyce/anaconda3","fileHash":"3fdbb93882fa5c75526f2775b48e6768d57950c98b9210c27162ec7f0172a092223c8efa44afd64ae411bf53df8fb96fe20608eae466f2e7770f900cbdd2b499","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/Joyce/anaconda3","envName":"base","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Get Interpreters in CacheableLocatorService, Class name = m, completed in 14ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite/techchecktesting/dataLabelPipe.py>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Get Interpreters in CacheableLocatorService, Class name = m, completed in 13ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite/techchecktesting/dataLabelPipe.py>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Register Interpreter Watcher, Class name = p, completed in 10ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite/techchecktesting/dataLabelPipe.py>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Get Interpreters in CacheableLocatorService, Class name = m, completed in 11ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite/techchecktesting/dataLabelPipe.py>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Get Interpreters in CacheableLocatorService, Class name = m, completed in 9ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite/techchecktesting/dataLabelPipe.py>, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"51d306100e4634fe162bc6ca62f45dd875ff8a441f8d40f341213b208f0a6485ad88970fe3a8f0b156ef18b589bcb2c272b9e6c394da004ae87285626da146bf","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"23dc14cacad3d3c096c4caa6889b14243cb0f7414e10b4c8c4cf0dc4d43759e34301f63a5d16546bc39afdee16fb29d814d5b8135efc2cd288cdd5d13fcc8825","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"51d306100e4634fe162bc6ca62f45dd875ff8a441f8d40f341213b208f0a6485ad88970fe3a8f0b156ef18b589bcb2c272b9e6c394da004ae87285626da146bf","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"23dc14cacad3d3c096c4caa6889b14243cb0f7414e10b4c8c4cf0dc4d43759e34301f63a5d16546bc39afdee16fb29d814d5b8135efc2cd288cdd5d13fcc8825","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Get Interpreters in CacheableLocatorService, Class name = m, completed in 6ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite/techchecktesting/dataLabelPipe.py>, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.10-final","major":2,"minor":7,"patch":10,"prerelease":["final"],"build":[],"version":"2.7.10-final"},"sysPrefix":"/System/Library/Frameworks/Python.framework/Versions/2.7","fileHash":"79957c49f0b8a3a4cbc831fbe5c43b1e9d379b22be44422f6630a241f3f74906daac8431521f986445c1c438911cc023bbefff23981bc7cfd32219e784a47ee3","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/Users/Joyce/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/Joyce/anaconda3","fileHash":"3fdbb93882fa5c75526f2775b48e6768d57950c98b9210c27162ec7f0172a092223c8efa44afd64ae411bf53df8fb96fe20608eae466f2e7770f900cbdd2b499","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Build the workspace interpreter watcher, Class name = d, completed in 14ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite/techchecktesting/dataLabelPipe.py>, Return Value: <Return value cannot be serialized for logging>
console.ts:137 [Extension Host] Error Python Extension: 2019-11-01 19:45:29: [TypeError: Cannot convert object to primitive value	at Array.join (<anonymous>)	at Array.toString (<anonymous>)	at /home/he22/.vscode-server-insiders/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:64349	at Array.forEach (<anonymous>)	at Object.l [as sendTelemetryEvent] (/home/he22/.vscode-server-insiders/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:64271)	at Object.sendSettingsTelemetry (/home/he22/.vscode-server-insiders/extensions/ms-python.python-2019.10.44104/out/client/extension.js:75:630578)	at Timeout._onTimeout (/home/he22/.vscode-server-insiders/extensions/ms-python.python-2019.10.44104/out/client/extension.js:1:133149)	at listOnTimeout (internal/timers.js:531:17)	at processTimers (internal/timers.js:475:7)]
t.log @ console.ts:137
$logExtensionHostMessage @ mainThreadConsole.ts:39
_doInvokeHandler @ rpcProtocol.ts:398
_invokeHandler @ rpcProtocol.ts:383
_receiveRequest @ rpcProtocol.ts:299
_receiveOneMessage @ rpcProtocol.ts:226
(anonymous) @ rpcProtocol.ts:101
fire @ event.ts:580
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:580
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
t @ ipc.net.ts:28
emit @ events.js:200
addChunk @ _stream_readable.js:294
readableAddChunk @ _stream_readable.js:275
Readable.push @ _stream_readable.js:210
onStreamRead @ internal/stream_base_commons.js:166
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Rule = settings, result = exit
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: autoSelectInterpreter, Class name = f, completed in 1ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Current value for rule system is nothing
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Current value for rule currentPath is nothing
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Current value for rule windowsRegistry is nothing
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Selected Interpreter from cachedInterpreters, Nothing Selected
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Rule = windowsRegistry, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Executing next rule from windowsRegistry
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Get Interpreters in CacheableLocatorService, Class name = m, completed in 8ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.10-final","major":2,"minor":7,"patch":10,"prerelease":["final"],"build":[],"version":"2.7.10-final"},"sysPrefix":"/System/Library/Frameworks/Python.framework/Versions/2.7","fileHash":"79957c49f0b8a3a4cbc831fbe5c43b1e9d379b22be44422f6630a241f3f74906daac8431521f986445c1c438911cc023bbefff23981bc7cfd32219e784a47ee3","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/Users/Joyce/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/Joyce/anaconda3","fileHash":"3fdbb93882fa5c75526f2775b48e6768d57950c98b9210c27162ec7f0172a092223c8efa44afd64ae411bf53df8fb96fe20608eae466f2e7770f900cbdd2b499","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Selected Interpreter from currentPath, {"architecture":3,"path":"/Users/Joyce/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/Joyce/anaconda3","fileHash":"3fdbb93882fa5c75526f2775b48e6768d57950c98b9210c27162ec7f0172a092223c8efa44afd64ae411bf53df8fb96fe20608eae466f2e7770f900cbdd2b499","type":"Unknown","cachedEntry":true}
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Get Interpreters in CacheableLocatorService, Class name = m, completed in 9ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: [{"architecture":3,"path":"/Users/Joyce/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/Joyce/anaconda3","fileHash":"3fdbb93882fa5c75526f2775b48e6768d57950c98b9210c27162ec7f0172a092223c8efa44afd64ae411bf53df8fb96fe20608eae466f2e7770f900cbdd2b499","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/Joyce/anaconda3","envName":"base","cachedEntry":true},{"architecture":3,"path":"/Users/Joyce/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/Joyce/anaconda3","fileHash":"3fdbb93882fa5c75526f2775b48e6768d57950c98b9210c27162ec7f0172a092223c8efa44afd64ae411bf53df8fb96fe20608eae466f2e7770f900cbdd2b499","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/Joyce/anaconda3","envName":"base","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Get Interpreters in CacheableLocatorService, Class name = m, completed in 9ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: [{"architecture":3,"path":"/Users/Joyce/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/Joyce/anaconda3","fileHash":"3fdbb93882fa5c75526f2775b48e6768d57950c98b9210c27162ec7f0172a092223c8efa44afd64ae411bf53df8fb96fe20608eae466f2e7770f900cbdd2b499","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/Joyce/anaconda3","envName":"base","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Get Interpreters in CacheableLocatorService, Class name = m, completed in 9ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: []
2console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Get Interpreters in CacheableLocatorService, Class name = m, completed in 10ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Get Interpreters in CacheableLocatorService, Class name = m, completed in 9ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"51d306100e4634fe162bc6ca62f45dd875ff8a441f8d40f341213b208f0a6485ad88970fe3a8f0b156ef18b589bcb2c272b9e6c394da004ae87285626da146bf","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"23dc14cacad3d3c096c4caa6889b14243cb0f7414e10b4c8c4cf0dc4d43759e34301f63a5d16546bc39afdee16fb29d814d5b8135efc2cd288cdd5d13fcc8825","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"51d306100e4634fe162bc6ca62f45dd875ff8a441f8d40f341213b208f0a6485ad88970fe3a8f0b156ef18b589bcb2c272b9e6c394da004ae87285626da146bf","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"23dc14cacad3d3c096c4caa6889b14243cb0f7414e10b4c8c4cf0dc4d43759e34301f63a5d16546bc39afdee16fb29d814d5b8135efc2cd288cdd5d13fcc8825","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Get Interpreters in CacheableLocatorService, Class name = m, completed in 9ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.10-final","major":2,"minor":7,"patch":10,"prerelease":["final"],"build":[],"version":"2.7.10-final"},"sysPrefix":"/System/Library/Frameworks/Python.framework/Versions/2.7","fileHash":"79957c49f0b8a3a4cbc831fbe5c43b1e9d379b22be44422f6630a241f3f74906daac8431521f986445c1c438911cc023bbefff23981bc7cfd32219e784a47ee3","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/Users/Joyce/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/Joyce/anaconda3","fileHash":"3fdbb93882fa5c75526f2775b48e6768d57950c98b9210c27162ec7f0172a092223c8efa44afd64ae411bf53df8fb96fe20608eae466f2e7770f900cbdd2b499","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Rule = settings, result = exit
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: autoSelectInterpreter, Class name = f, completed in 15ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: autoSelectInterpreter, Class name = f, completed in 26ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Build the workspace interpreter watcher, Class name = d, completed in 12ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite/techchecktesting/dataLabelPipe.py>, Return Value: <Return value cannot be serialized for logging>
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Checking support of .NET, Class name = c, completed in 1ms, , Return Value: true
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: > conda --version
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: > pyenv root
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: > python3.7 -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Detection of Python Interpreter for Command python3.7 and args  failed
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: > python3.6 -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: > python3 -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: > python2 -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: > python -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: > /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Detection of Python Interpreter for Command /Users/Joyce/anaconda3/bin/python and args  failed
console.ts:137 [Extension Host] Error Python Extension: 2019-11-01 19:45:29: Failed to check if file needs to be fixed [Error: ENOENT: no such file or directory, open '/home/he22/.config/Code - Insiders/User/settings.json'] {  errno: -2,  code: 'ENOENT',  syscall: 'open',  path: '/home/he22/.config/Code - Insiders/User/settings.json'}
t.log @ console.ts:137
$logExtensionHostMessage @ mainThreadConsole.ts:39
_doInvokeHandler @ rpcProtocol.ts:398
_invokeHandler @ rpcProtocol.ts:383
_receiveRequest @ rpcProtocol.ts:299
_receiveOneMessage @ rpcProtocol.ts:226
(anonymous) @ rpcProtocol.ts:101
fire @ event.ts:580
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:580
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
t @ ipc.net.ts:28
emit @ events.js:200
addChunk @ _stream_readable.js:294
readableAddChunk @ _stream_readable.js:275
Readable.push @ _stream_readable.js:210
onStreamRead @ internal/stream_base_commons.js:166
console.ts:137 [Extension Host] Error Python Extension: 2019-11-01 19:45:29: Failed to check if file needs to be fixed [Error: ENOENT: no such file or directory, open '/home/he22/tech-check-pipeline-testing-suite/.vscode/settings.json'] {  errno: -2,  code: 'ENOENT',  syscall: 'open',  path: '/home/he22/tech-check-pipeline-testing-suite/.vscode/settings.json'}
t.log @ console.ts:137
$logExtensionHostMessage @ mainThreadConsole.ts:39
_doInvokeHandler @ rpcProtocol.ts:398
_invokeHandler @ rpcProtocol.ts:383
_receiveRequest @ rpcProtocol.ts:299
_receiveOneMessage @ rpcProtocol.ts:226
(anonymous) @ rpcProtocol.ts:101
fire @ event.ts:580
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:580
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
t @ ipc.net.ts:28
emit @ events.js:200
addChunk @ _stream_readable.js:294
readableAddChunk @ _stream_readable.js:275
Readable.push @ _stream_readable.js:210
onStreamRead @ internal/stream_base_commons.js:166
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: > conda info --json
6console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:29: > /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Error Python Extension: 2019-11-01 19:45:29: Diagnostic Code: InvalidPythonInterpreterDiagnostic, Message: No Python interpreter is selected.   Please install it or select another linter". [Error: spawn /Users/Joyce/anaconda3/bin/python ENOENT	at Process.ChildProcess._handle.onexit (internal/child_process.js:264:19)	at onErrorNT (internal/child_process.js:456:16)	at processTicksAndRejections (internal/process/task_queues.js:84:9)] {  errno: 'ENOENT',  code: 'ENOENT',  syscall: 'spawn /Users/Joyce/anaconda3/bin/python',  path: '/Users/Joyce/anaconda3/bin/python',  spawnargs: [    '-m',    'pylint',    '--disable=all',    '--enable=F,unreachable,duplicate-key,unnecessary-semicolon,global-variable-not-assigned,unused-variable,unused-wildcard-import,binary-op-exception,bad-format-string,anomalous-backslash-in-string,bad-open-mode,E0001,E0011,E0012,E0100,E0101,E0102,E0103,E0104,E0105,E0107,E0108,E0110,E0111,E0112,E0113,E0114,E0115,E0116,E0117,E0118,E0202,E0203,E0211,E0213,E0236,E0237,E0238,E0239,E0240,E0241,E0301,E0302,E0303,E0401,E0402,E0601,E0602,E0603,E0604,E0611,E0632,E0633,E0701,E0702,E0703,E0704,E0710,E0711,E0712,E1003,E1101,E1102,E1111,E1120,E1121,E1123,E1124,E1125,E1126,E1127,E1128,E1129,E1130,E1131,E1132,E1133,E1134,E1135,E1136,E1137,E1138,E1139,E1200,E1201,E1205,E1206,E1300,E1301,E1302,E1303,E1304,E1305,E1306,E1310,E1700,E1701',    "--msg-template='{line},{column},{category},{symbol}:{msg}'",    '--reports=n',    '--output-format=text',    '/home/he22/tech-check-pipeline-testing-suite/techchecktesting/dataLabelPipe.py'  ]}
t.log @ console.ts:137
$logExtensionHostMessage @ mainThreadConsole.ts:39
_doInvokeHandler @ rpcProtocol.ts:398
_invokeHandler @ rpcProtocol.ts:383
_receiveRequest @ rpcProtocol.ts:299
_receiveOneMessage @ rpcProtocol.ts:226
(anonymous) @ rpcProtocol.ts:101
fire @ event.ts:580
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:580
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
t @ ipc.net.ts:28
emit @ events.js:200
addChunk @ _stream_readable.js:294
readableAddChunk @ _stream_readable.js:275
Readable.push @ _stream_readable.js:210
onStreamRead @ internal/stream_base_commons.js:166
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Interpreters returned by CondaEnvFileService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Interpreters returned by CondaEnvFileService are []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Interpreters returned by PipEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Interpreters returned by PipEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Get Interpreters, Class name = g, completed in 1299ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: [{"architecture":3,"path":"/Users/Joyce/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/Joyce/anaconda3","fileHash":"3fdbb93882fa5c75526f2775b48e6768d57950c98b9210c27162ec7f0172a092223c8efa44afd64ae411bf53df8fb96fe20608eae466f2e7770f900cbdd2b499","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/Joyce/anaconda3","envName":"base","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.10-final","major":2,"minor":7,"patch":10,"prerelease":["final"],"build":[],"version":"2.7.10-final"},"sysPrefix":"/System/Library/Frameworks/Python.framework/Versions/2.7","fileHash":"79957c49f0b8a3a4cbc831fbe5c43b1e9d379b22be44422f6630a241f3f74906daac8431521f986445c1c438911cc023bbefff23981bc7cfd32219e784a47ee3","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Selected Interpreter from system, {"architecture":3,"path":"/Users/Joyce/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/Joyce/anaconda3","fileHash":"3fdbb93882fa5c75526f2775b48e6768d57950c98b9210c27162ec7f0172a092223c8efa44afd64ae411bf53df8fb96fe20608eae466f2e7770f900cbdd2b499","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/Joyce/anaconda3","envName":"base","cachedEntry":true,"displayName":"Python 3.7.3 64-bit ('base': conda)"}
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Interpreters returned by PipEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Interpreters returned by PipEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Interpreters returned by CondaEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Interpreters returned by CondaEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1351ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Arg 2: true, Return Value: []
3console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Interpreters returned by VirtualEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Interpreters returned by VirtualEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
5console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Cached data exists getEnvironmentVariables, /home/he22/tech-check-pipeline-testing-suite
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: > /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.prefix)"
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: cwd: ~/tech-check-pipeline-testing-suite
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: > /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.prefix)"
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: cwd: ~/tech-check-pipeline-testing-suite
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: > /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: cwd: ~/tech-check-pipeline-testing-suite
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: > /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: cwd: ~/tech-check-pipeline-testing-suite
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: > /Users/Joyce/anaconda3/bin/python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: cwd: ~/tech-check-pipeline-testing-suite
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: > /Users/Joyce/anaconda3/bin/python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: cwd: ~/tech-check-pipeline-testing-suite
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: > /Users/Joyce/anaconda3/bin/python -m site --user-site
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: cwd: ~/tech-check-pipeline-testing-suite
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: > /Users/Joyce/anaconda3/bin/python -m site --user-site
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: cwd: ~/tech-check-pipeline-testing-suite
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: Cached data exists getEnvironmentVariables, /home/he22/tech-check-pipeline-testing-suite
2console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:30: > /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: Interpreters returned by WorkspaceVirtualEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: Interpreters returned by WorkspaceVirtualEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: Interpreters returned by WorkspaceVirtualEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: Interpreters returned by WorkspaceVirtualEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1864ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Arg 2: true, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: Selected Interpreter from workspaceEnvs, Nothing Selected
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: Rule = workspaceEnvs, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: Executing next rule from workspaceEnvs
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: autoSelectInterpreter, Class name = f, completed in 1870ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: Interpreters returned by CurrentPathService are of count 4
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: Interpreters returned by CurrentPathService are [{"architecture":3,"path":"/usr/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"23dc14cacad3d3c096c4caa6889b14243cb0f7414e10b4c8c4cf0dc4d43759e34301f63a5d16546bc39afdee16fb29d814d5b8135efc2cd288cdd5d13fcc8825","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: setGlobalInterpreter, Class name = f, completed in 922ms, Arg 1: {"architecture":3,"path":"/Users/Joyce/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/Joyce/anaconda3","fileHash":"3fdbb93882fa5c75526f2775b48e6768d57950c98b9210c27162ec7f0172a092223c8efa44afd64ae411bf53df8fb96fe20608eae466f2e7770f900cbdd2b499","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/Joyce/anaconda3","envName":"base","cachedEntry":true,"displayName":"Python 3.7.3 64-bit ('base': conda)"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: Rule = system, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: Executing next rule from system
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:31: autoSelectInterpreter, Class name = f, completed in 2229ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:32: Interpreters returned by KnownPathsService are of count 10
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:32: Interpreters returned by KnownPathsService are [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"51d306100e4634fe162bc6ca62f45dd875ff8a441f8d40f341213b208f0a6485ad88970fe3a8f0b156ef18b589bcb2c272b9e6c394da004ae87285626da146bf","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"23dc14cacad3d3c096c4caa6889b14243cb0f7414e10b4c8c4cf0dc4d43759e34301f63a5d16546bc39afdee16fb29d814d5b8135efc2cd288cdd5d13fcc8825","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"51d306100e4634fe162bc6ca62f45dd875ff8a441f8d40f341213b208f0a6485ad88970fe3a8f0b156ef18b589bcb2c272b9e6c394da004ae87285626da146bf","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"23dc14cacad3d3c096c4caa6889b14243cb0f7414e10b4c8c4cf0dc4d43759e34301f63a5d16546bc39afdee16fb29d814d5b8135efc2cd288cdd5d13fcc8825","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:32: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: true
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:32: Hide locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:32: All locators have completed locating, Class name = p, completed in 1ms, , Return Value: undefined
4console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:37: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:37: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:37: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"51d306100e4634fe162bc6ca62f45dd875ff8a441f8d40f341213b208f0a6485ad88970fe3a8f0b156ef18b589bcb2c272b9e6c394da004ae87285626da146bf","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"23dc14cacad3d3c096c4caa6889b14243cb0f7414e10b4c8c4cf0dc4d43759e34301f63a5d16546bc39afdee16fb29d814d5b8135efc2cd288cdd5d13fcc8825","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"51d306100e4634fe162bc6ca62f45dd875ff8a441f8d40f341213b208f0a6485ad88970fe3a8f0b156ef18b589bcb2c272b9e6c394da004ae87285626da146bf","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"23dc14cacad3d3c096c4caa6889b14243cb0f7414e10b4c8c4cf0dc4d43759e34301f63a5d16546bc39afdee16fb29d814d5b8135efc2cd288cdd5d13fcc8825","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:37: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: [{"architecture":3,"path":"/usr/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"23dc14cacad3d3c096c4caa6889b14243cb0f7414e10b4c8c4cf0dc4d43759e34301f63a5d16546bc39afdee16fb29d814d5b8135efc2cd288cdd5d13fcc8825","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:37: Get Interpreters, Class name = g, completed in 4ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:37: Cached data exists getEnvironmentVariables, /home/he22/tech-check-pipeline-testing-suite
2console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:37: > /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.executable)"
notificationsAlerts.ts:40 Failed to set 'pythonPath'.  Shell identified as undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Shell path from user settings 'null'
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: [object Object]. Shell identified as other
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Shell path '/bin/bash'
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Shell path identified as shell 'bash'
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Shell path from user env '/bin/bash'
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: [object Object]. Shell identified as bash
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Shell identified as 'bash'
2console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"51d306100e4634fe162bc6ca62f45dd875ff8a441f8d40f341213b208f0a6485ad88970fe3a8f0b156ef18b589bcb2c272b9e6c394da004ae87285626da146bf","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"23dc14cacad3d3c096c4caa6889b14243cb0f7414e10b4c8c4cf0dc4d43759e34301f63a5d16546bc39afdee16fb29d814d5b8135efc2cd288cdd5d13fcc8825","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"51d306100e4634fe162bc6ca62f45dd875ff8a441f8d40f341213b208f0a6485ad88970fe3a8f0b156ef18b589bcb2c272b9e6c394da004ae87285626da146bf","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"23dc14cacad3d3c096c4caa6889b14243cb0f7414e10b4c8c4cf0dc4d43759e34301f63a5d16546bc39afdee16fb29d814d5b8135efc2cd288cdd5d13fcc8825","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: [{"architecture":3,"path":"/usr/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"23dc14cacad3d3c096c4caa6889b14243cb0f7414e10b4c8c4cf0dc4d43759e34301f63a5d16546bc39afdee16fb29d814d5b8135efc2cd288cdd5d13fcc8825","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Get Interpreters, Class name = g, completed in 19ms, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: > conda info --json
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Get Interpreters, Class name = g, completed in 8ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Return Value: [{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: > conda --version
2console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: > /Users/Joyce/anaconda3/bin/python -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Selected Interpreter from system, {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown","displayName":"Python 3.6.8 64-bit"}
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:39: Current value for rule workspaceEnvs is nothing
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: setGlobalInterpreter, Class name = f, completed in 816ms, Arg 1: {"architecture":3,"path":"/Users/Joyce/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/Joyce/anaconda3","fileHash":"3fdbb93882fa5c75526f2775b48e6768d57950c98b9210c27162ec7f0172a092223c8efa44afd64ae411bf53df8fb96fe20608eae466f2e7770f900cbdd2b499","type":"Unknown","cachedEntry":true}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Rule = cachedInterpreters, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Executing next rule from cachedInterpreters
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: autoSelectInterpreter, Class name = f, completed in 824ms, Arg 1: undefined, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Interpreters returned by PipEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Interpreters returned by PipEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Interpreters returned by PipEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Interpreters returned by PipEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Get Interpreters in CacheableLocatorService, Class name = m, completed in 902ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Arg 2: true, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/usr/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"23dc14cacad3d3c096c4caa6889b14243cb0f7414e10b4c8c4cf0dc4d43759e34301f63a5d16546bc39afdee16fb29d814d5b8135efc2cd288cdd5d13fcc8825","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.15-final","major":2,"minor":7,"patch":15,"prerelease":["final"],"build":[],"version":"2.7.15-final"},"sysPrefix":"/usr","fileHash":"2e12f57045f7bcfc029d751157c607cbd4cfec28336e63a973e34f5d161b7d05139a527c790403b07b5fd33c16f42de4ec5085db6efe09ace33177ff3440884c","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Selected Interpreter from currentPath, {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Interpreters returned by WorkspaceVirtualEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Interpreters returned by WorkspaceVirtualEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Interpreters returned by WorkspaceVirtualEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Interpreters returned by WorkspaceVirtualEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: setGlobalInterpreter, Class name = f, completed in 909ms, Arg 1: {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown","displayName":"Python 3.6.8 64-bit"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Rule = system, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Executing next rule from system
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Get Interpreters in CacheableLocatorService, Class name = m, completed in 941ms, Arg 1: <Uri:/home/he22/tech-check-pipeline-testing-suite>, Arg 2: true, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: autoSelectInterpreter, Class name = f, completed in 948ms, Arg 1: undefined, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: true
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Hide locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: All locators have completed locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Selected Interpreter from workspaceEnvs, Nothing Selected
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Rule = workspaceEnvs, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Executing next rule from workspaceEnvs
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: autoSelectInterpreter, Class name = f, completed in 949ms, Arg 1: undefined, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: setGlobalInterpreter, Class name = f, completed in 130ms, Arg 1: {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.8-final","major":3,"minor":6,"patch":8,"prerelease":["final"],"build":[],"version":"3.6.8-final"},"sysPrefix":"/usr","fileHash":"8ae6d9e5dae8297734729844c8cb3b3cfd81bc843cb977fb869d89008e35364cdfec0a9d945314a03963f0818b8258dfe548d1fb8106f08a3710c6f64954e45c","type":"Unknown"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Rule = currentPath, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: Executing next rule from currentPath
console.ts:137 [Extension Host] Info Python Extension: 2019-11-01 19:45:40: autoSelectInterpreter, Class name = f, completed in 1041ms, Arg 1: undefined, Return Value: undefined

Not sure it helps whoever triages this issue, but the error seems to be raised by VS Code. Line 306 of this file
case ConfigurationEditingErrorCode.ERROR_INVALID_FOLDER_TARGET: return nls.localize('errorInvalidFolderTarget', "Unable to write to Folder Settings because no resource is provided.");

Thanks Joyce, we'll look into it.

Hi @joyceerhl,
I couldn't reproduce your issue with the client and the remote both using macOS. Could you provide the following information:

What is the the folder structure on the remote machine? Did you open a folder or a file?
Do you get similar errors if you try to modify workspace settings not related to the Python extension, for example format on save?

Thanks!

Hi @kimadeline ! I opened a folder, and the directory structure is /home///. I had a file open in the subfolder. I don't get similar errors if I try to modify the workspace setting for format on save. (I am however able to directly edit and set the pythonPath in the workspace settings UI, which solves my issue for now.)

This is quite mystifying 🤔
Does the issue happen if you modify other PVSC-related settings, like linting or formatting? Does it happen if you open another folder containing a Python file, for example in home/user/other_folder?

Sorry for the delayed response—this does happen if I open another folder containing a Python file, having set the pythonPath in the workspace settings UI for the original folder.
The error toast doesn't appear when I modify the linting or formatting settings, but attempting to set those from the command palette has no effect (e.g. does not actually download formatters if I click on the option to download a formatter that is not installed).

this does happen if I open another folder containing a Python file, having set the pythonPath in the workspace settings UI for the original folder.

Does it mean that the issue also happens if you already have a .vscode/settings.json file in your workspace folder, and pythonPath already set in it? Or does it only happen for new workspace folders with no vscode folder?
🎬 Can you share a video (preferably with a higher resolution than the GIF in your initial comment)  reproducing the issue with a clean workspace folder (one python file, no .vscode/settings/json)?

I meant that it only appeared for new workspace folders with no vscode folder, sorry for the lack of clarity! Oddly enough, I can't reproduce the error in VS Code Insiders (i.e. am able to select an interpreter on a remote in a clean workspace folder, and am also apparently able to select an interpreter in all the previous instances discussed). 😅Tried reproducing as you described on a clean VM, clean workspace folder, with and without subfolders, and no problems there either. Looks like it's been resolved somehow. Sorry for the trouble and thank you for investigating!

So maybe it was a VS Code Insiders issue after all? 🤷♀
Thank you for reporting that it works! I'll close the issue, but feel free to leave a comment if it happens again and we'll reopen it 👍


Picker (android): Convert children to an array before accessing with a position

When using the following component, this.props.children is not a flat array.
class Example extends Component {
    // ...

    render() {
        const values = ['1', '2'];

        return (
            <Picker
                value={this.state.value}
                onValueChange={this.onValueChange.bind(this)}
            >
                <Picker.Item
                    label="n/a"
                    value={null}
                />

                {values.map(value => {
                    return (
                        <Picker.Item
                            label={value}
                            value={value}
                        />
                    );
                })}
            </Picker>
        );
    }
}

The resulting this.props.children is:
[
    (child),
    [
        (child),
        (child),
    ],
];

Therefor you can't use this.props.children[2] to get the last item.
The Android version of the Picker does exactly this to get the value of the selected item to pass to the onValueChange prop.
This PR fixes that by normalising the children with React.Children.toArray.

By analyzing the blame information on this pull request, we identified @mkonicek and @spicyj to be potential reviewers.

Thank you for your pull request and welcome to our community. We require contributors to sign our Contributor License Agreement, and we don't seem to have you on file. In order for us to review and merge your code, please sign up at https://code.facebook.com/cla - and if you have received this in error or have any questions, please drop us a line at<EMAIL_ADDRESS>Thanks!

Thank you for signing our Contributor License Agreement. We can now accept your code for this (and any) Facebook open source project. Thanks!

The example seems reasonable but doing this the conversion in every change event seems unnecessary - the children don't change.
Is it possible to do the conversion just once? Alternatively, could you create a flat list in your application code?
[
  <Picker.Item label="n/a" />
].concat(values.map(value => {
  ...
}))

The workaround I had so far was indeed to create one list of values and map them to a list of picker items.
Doing the conversion only on mount would not be enough in some cases (my case would be solved, but still), the first item might not always be available in the picker, same goes for any of the values — the children might change.
I'm happy to go either way.

Doing the conversion only on mount would not be enough in some cases (my case would be solved, but still), the first item might not always be available in the picker, same goes for any of the values — the children might change.

Could you convert the children to an array only when they change?
https://facebook.github.io/react/docs/component-specs.html
I'd argue, however, that converting children to an array automatically could confusing to the reader - I'd prefer the user to explicitly convert whatever data structure they have to an array for readability and clarity.
@spicyj What do you think?

It's been a while since the last commit was reviewed and the labels show this pull request needs review. Based on the blame information for the files in this pull request we identified @mkonicek as a potential reviewer. Could you take a look please or cc someone with more context?

Isn't the fact that it needs to be an array an implementation detail of Picker? This seems okay to me and better than what's currently here.

i think you can fix it by passing the initial item to the array:
`class Example extends Component {
// ...
render() {
    const values = ['1', '2'];
    let pickerItem = []
    pickerItem.push(<Picker.Item label="n/a" value={null} />)
    values.map(value => {
      pickerItem.push(
        <Picker.Item
            label={value}
            value={value}
        />
      )
    })
    return (
        <Picker
            value={this.state.value}
            onValueChange={this.onValueChange.bind(this)}
        >
          {pickerItem}
        </Picker>
    );
}

}
`
Please correct me if wrong.

@mkonicek :  Could you convert the children to an array only when they change?

This can be easily fixed by using a memoized function to get the current children. But is it really necessary? How slow is the conversion?

It's been a while since this PR has seen any activity. Is there any interest in landing this, any additional feedback?

@hramos I think we should land this.

I am experiencing a related issue.
Can't believe it takes 7months to merge 1 changed line?

@facebook-github-bot shipit

Trying again.
@facebook-github-bot shipit

cc @lacker

@justim it's fix this https://github.com/facebook/react-native/issues/12829?

@danielfeelfine, yes, it should. TheReact.Children.toArray call in this PR handles the nested arrays.

I used this "hack":
  render() {
    const values = ['1', '2'];

    return (
      <Picker
        value={this.state.value}
        onValueChange={this.onValueChange.bind(this)}
      >
      {
				<Picker
					value={this.state.value}
					onValueChange={this.onValueChange.bind(this)}
				>
				{
					[<Picker.Item
						label="n/a"
						value={null}
					/>].concat(values.map(value => {
							return (
								<Picker.Item
									label={value}
									value={value}
								/>
							)
							})
					)
				}
				</Picker>
    );
  }

There is no need for hacks anymore, this PR is merged and the example I gave at the top works now.


CNTK can run the MaxPooling2D(pool_size=0) which has will lead to error in Tensorflow and Theano

System information

Have I written custom code (as opposed to using example directory):
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows
CNTK backend (yes / no): yes
CNTK version: 2.7
Keras version: 2.3.1
Python version: 3.6.9
CUDA/cuDNN version: -
GPU model and memory: -

Describe the current behavior
When I use MaxPooling2D(pool_size=0) which is an obvious corner case,  Tensorflow(ValueError('ksize cannot be zero.',)  raises in tensorflow_core\python\ops\nn_ops.py line3807) and Theano(AssertionError() raises in keras\backend\theano_backend.py line 2558) will check it out. But CNTK can run normally and even save the model. It seems that a detection mechanism is missing in cntk backend, which may cause the misuse of CNTK users. In addition, the Keras document does not seem to mention the question of whether pool_size should accept positive integers, but only mentions pool_size: integer or tuple of 2 integers,.
Code to reproduce the issue
import os
import numpy as np
import keras.layers as L
import keras.backend as K
import importlib
from keras.engine import Model, Input

def set_keras_backend(backend='tensorflow'):
    if K.backend() != backend:
        os.environ['KERAS_BACKEND'] = backend
        importlib.reload(K.load_backend)
        importlib.reload(K)
        assert K.backend() == backend

kwargs={'pool_size': (0, 3), 'padding': 'valid', 'strides': (2, 1), 'data_format': 'channels_last'}
input_data = (10 * np.random.random((1,32,32,16)))
input = input_data.astype('float64')
set_keras_backend('cntk')
K.set_floatx(str(input.dtype))
layer = L.pooling.MaxPooling2D(**kwargs)
x = Input(batch_shape=input.shape)
y = layer(x)
bk_model = Model(x, y)
model_path = os.path.join(tmppath, 'model.h5')
bk_model.save(model_path, bk_model)
print('finish')

@Jup11ter
Moving this issue to closed status as there has been no activity, in case you still face the error please create a new issue.


Remove net471 as target framework.

This project only requires netstandard2.0 and can therefore skip the
net471 as target framework.
And the test project is more cross-platform friendly without net471
as target framework.

There might be some issues with this that I don't see. In that case, please be free to disregard.

If I am not mistaken, dotnet will not include too many standard libraries when it is build/published along with another projects targeting .net framework. This was the primary reason why net471 was added. There could be another way of doing this though, however. If you know of a more elegant solution, please let me know.
Also note that you are not required to build the project for every platform that the csproj specifies. If your intention is to only build the project and not really change anything, you can grab a build from the build server or use
dotnet build --framework=netstandard2.0
to only build the target for netstandard 2.0.

In an article on docs.microsoft.com there are some general guidelines for choosing target framework. And the main advice is to target netstandard2.0 if the library doesn't need any platform specific api's.
Although it says something about issues with netstandard2.0:

Using .NET Standard 2.0 from .NET Framework has some issues that were addressed in .NET Framework 4.7.2. You can improve the experience for developers that are still on .NET Framework 4.6.1 - 4.7.1 by offering them a binary that is built for .NET Framework 4.6.1.

In this github issue someone asks what kind of issues, but there's no more information about those issues provided.
If that information is correct this library should target net461 I guess, but I still think netstandard2.0 is the best options for Rivers.
I'm aware of dotnet build --framework <targetframework> and to be fair that worked out of the box for me, but I did have some issues with omnisharp and vscode due to the multitargeting. Maybe that could be fixed in another way, though.

Actually dotnet build --framework <targetframework> doesn't work on the solution file:
➜ Rivers git:(feature/depth-info-on-traversal) ✗ dotnet build --framework netstandard2.0
Microsoft (R) Build Engine version 16.3.0+0f4c62fea for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

  Restore completed in 46.56 ms for /Users/havarnov/dev/csharp/Rivers/Rivers/Rivers.csproj.
  Restore completed in 49.86 ms for /Users/havarnov/dev/csharp/Rivers/Rivers.Test/Rivers.Test.csproj.
/usr/local/share/dotnet/sdk/3.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1005: Assets file '/Users/havarnov/dev/csharp/Rivers/Rivers.Test/obj/project.assets.json' doesn't have a target for '.NETStandard,Version=v2.0'. Ensure that restore has run and that you have included 'netstandard2.0' in the TargetFrameworks for your project. [/Users/havarnov/dev/csharp/Rivers/Rivers.Test/Rivers.Test.csproj]
  Rivers -> /Users/havarnov/dev/csharp/Rivers/Rivers/bin/Debug/netstandard2.0/Rivers.dll

Build FAILED.

/usr/local/share/dotnet/sdk/3.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1005: Assets file '/Users/havarnov/dev/csharp/Rivers/Rivers.Test/obj/project.assets.json' doesn't have a target for '.NETStandard,Version=v2.0'. Ensure that restore has run and that you have included 'netstandard2.0' in the TargetFrameworks for your project. [/Users/havarnov/dev/csharp/Rivers/Rivers.Test/Rivers.Test.csproj]
    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:01.14

And neither does netcoreapp2.2:
➜ Rivers git:(feature/depth-info-on-traversal) ✗ dotnet build --framework netcoreapp2.2
Microsoft (R) Build Engine version 16.3.0+0f4c62fea for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

  Restore completed in 30.14 ms for /Users/havarnov/dev/csharp/Rivers/Rivers/Rivers.csproj.
  Restore completed in 29.42 ms for /Users/havarnov/dev/csharp/Rivers/Rivers.Test/Rivers.Test.csproj.
/usr/local/share/dotnet/sdk/3.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1005: Assets file '/Users/havarnov/dev/csharp/Rivers/Rivers/obj/project.assets.json' doesn't have a target for '.NETCoreApp,Version=v2.2'. Ensure that restore has run and that you have included 'netcoreapp2.2' in the TargetFrameworks for your project. [/Users/havarnov/dev/csharp/Rivers/Rivers/Rivers.csproj]
  Rivers -> /Users/havarnov/dev/csharp/Rivers/Rivers/bin/Debug/netstandard2.0/Rivers.dll
  Rivers.Test -> /Users/havarnov/dev/csharp/Rivers/Rivers.Test/bin/Debug/netcoreapp2.2/Rivers.Test.dll

Build FAILED.

/usr/local/share/dotnet/sdk/3.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1005: Assets file '/Users/havarnov/dev/csharp/Rivers/Rivers/obj/project.assets.json' doesn't have a target for '.NETCoreApp,Version=v2.2'. Ensure that restore has run and that you have included 'netcoreapp2.2' in the TargetFrameworks for your project. [/Users/havarnov/dev/csharp/Rivers/Rivers/Rivers.csproj]
    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:00.89

But the following works:
dotnet build --framework netstandard2.0 Rivers/Rivers.csproj
dotnet test --framework netcoreapp2.2 Rivers.Test/Rivers.Test.csproj


Allow setting logger in config

Right now config.debug dumps a lot of valuable but messy info to stdout, it'd be nice to be able to specify a logger to use so that I can redirect that info to a log file.

I don't have a need for this, so I don't plan on implementing it myself. However, if you're willing to try it yourself, I'd be open to a tested pull request, assuming it doesn't introduce too much complexity.
I'm going to close this issue, as I don't plan to do anything right now, but feel free to continue discussing if you have further thoughts.


Updated VM Application readme.

Added more information about SAS URI, Public access and system managed identities. Also fixed where a powershell variable reference was used but never declared.

@ju-shim
Can you review the proposed changes?
Important: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team