question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

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

See original GitHub issue

Environment data

  • VS Code version: 1.46.1
  • Extension version (available under the Extensions sidebar): v2020.6.89148
  • OS and version: Ubuntu 20.04
  • Python version (& distribution if applicable, e.g. Anaconda): 3.6.9 (pyenv)
  • Type of virtual environment used (N/A | venv | virtualenv | conda | …): N/A
  • Relevant/affected Python packages and their versions: N/A
  • Relevant/affected Python-related VS Code extensions and their versions: N/A
  • Jedi or Language Server? (i.e. what is "python.jediEnabled" set to; more info #3977): setting doesn’t seem to exist, but have not modified defaults
  • Value of the python.languageServer setting: See above

Expected behaviour

Python extension should respect search.exclude and not crash vscode and other apps due to OOM. It should not consume >8GB RAM (in practice can be as large as your disk size!) searching for jupyter notebooks.

Actual behaviour

Crash due to OOM error, ripgrep consumes more than 50% of RAM until things burn to the ground and laptop becomes the singularity

Steps to reproduce:

  1. Have the Microsoft Python extension installed
  2. Have either a very very large workspace, or a symlink in the workspace to something very large (symlink to / works well to repro).
  3. Have search.exclude setting exclude that directory/symlink
  4. Open a python file
  5. Watch vscode consume all available RAM till crash

image

Logs

Output for Python in the Output panel (ViewOutput, change the drop-down the upper-right of the Output panel to Python)

[2020-06-19 21:59:56.122] [renderer1] [trace] CommandService#executeCommand workbench.output.action.clearOutput
[2020-06-19 21:59:56.130] [renderer1] [trace] telemetry/workbenchActionExecuted {"id":"workbench.output.action.clearOutput","from":"panel"}
[2020-06-19 22:00:00.359] [renderer1] [trace] telemetry/workbenchActionExecuted {"id":"workbench.files.openFile","from":"explorer"}
[2020-06-19 22:00:00.359] [renderer1] [trace] telemetry/editorOpened {"typeId":"workbench.editors.files.fileEditorInput","resource":{"mimeType":"text/x-python, text/plain","scheme":"file","ext":".py","path":-1229394622}}
[2020-06-19 22:00:00.360] [renderer1] [trace] telemetry/workbenchActionExecuted {"id":"workbench.files.openFile","from":"explorer"}
[2020-06-19 22:00:00.361] [renderer1] [trace] [text file model] load() - enter file:///home/ryan/Programming/vscode-rg-test/asdf.py
[2020-06-19 22:00:00.372] [renderer1] [trace] [text file model] loadFromContent() - enter file:///home/ryan/Programming/vscode-rg-test/asdf.py
[2020-06-19 22:00:00.372] [renderer1] [trace] [text file model] doCreateTextModel() file:///home/ryan/Programming/vscode-rg-test/asdf.py
[2020-06-19 22:00:00.373] [renderer1] [trace] onWillActivateByEvent:  onLanguage:python
[2020-06-19 22:00:00.375] [renderer1] [trace] telemetry/fileGet {"mimeType":"text/x-python, text/plain","ext":".py","path":-1229394622,"reason":1}
[2020-06-19 22:00:00.469] [renderer1] [trace] telemetry/workbenchActionExecuted {"id":"workbench.files.openFile","from":"explorer"}
[2020-06-19 22:00:00.579] [renderer1] [trace] telemetry/activatePlugin {"id":"vscode.python","name":"python","extensionVersion":"1.0.0","publisherDisplayName":"vscode","activationEvents":"onLanguage:python","isBuiltin":true,"reason":"onLanguage:python","reasonId":"vscode.python","pluginHostTelemetry":true}
[2020-06-19 22:00:00.579] [renderer1] [trace] telemetry/activatePlugin {"id":"ms-python.python","name":"python","extensionVersion":"2020.6.89148","publisherDisplayName":"ms-python","activationEvents":"onLanguage:python,onLanguage:jupyter,onDebugResolve:python,onCommand:python.execInTerminal,onCommand:python.sortImports,onCommand:python.runtests,onCommand:python.debugtests,onCommand:python.setInterpreter,onCommand:python.setShebangInterpreter,onCommand:python.viewTestUI,onCommand:python.viewLanguageServerOutput,onCommand:python.viewTestOutput,onCommand:python.viewOutput,onCommand:python.datascience.viewJupyterOutput,onCommand:python.selectAndRunTestMethod,onCommand:python.selectAndDebugTestMethod,onCommand:python.selectAndRunTestFile,onCommand:python.runCurrentTestFile,onCommand:python.runFailedTests,onCommand:python.execSelectionInTerminal,onCommand:python.execSelectionInDjangoShell,onCommand:python.buildWorkspaceSymbols,onCommand:python.startREPL,onCommand:python.goToPythonObject,onCommand:python.setLinter,onCommand:python.enableLinting,onCommand:python.createTerminal,onCommand:python.discoverTests,onCommand:python.configureTests,onCommand:python.switchOffInsidersChannel,onCommand:python.switchToDailyChannel,onCommand:python.switchToWeeklyChannel,onCommand:python.clearWorkspaceInterpreter,onCommand:python.resetInterpreterSecurityStorage,onCommand:python.datascience.createnewnotebook,onCommand:python.startPage.open,onCommand:python.datascience.showhistorypane,onCommand:python.datascience.importnotebook,onCommand:python.datascience.importnotebookfile,onCommand:python.datascience.opennotebook,onCommand:python.datascience.selectjupyteruri,onCommand:python.datascience.exportfileasnotebook,onCommand:python.datascience.exportfileandoutputasnotebook,onCommand:python.datascience.selectJupyterInterpreter,onCommand:python.datascience.selectjupytercommandline,onCommand:python.enableSourceMapSupport,onNotebookEditor:jupyter-notebook,workspaceContains:**/mspythonconfig.json","isBuiltin":false,"reason":"onLanguage:python","reasonId":"ms-python.python","pluginHostTelemetry":true}
[2020-06-19 22:00:00.737] [renderer1] [trace] SearchService#search {"_reason":"startFileSearch","folderQueries":[{"folder":{"$mid":1,"fsPath":"/home/ryan/Programming/vscode-rg-test","external":"file:///home/ryan/Programming/vscode-rg-test","path":"/home/ryan/Programming/vscode-rg-test","scheme":"file"},"excludePattern":{"**/.git":true,"**/.svn":true,"**/.hg":true,"**/CVS":true,"**/.DS_Store":true},"fileEncoding":"utf8","disregardIgnoreFiles":true,"disregardGlobalIgnoreFiles":true,"ignoreSymlinks":false}],"usingSearchPaths":false,"includePattern":{"**/*.ipynb":true},"type":1}
[2020-06-19 22:00:00.741] [renderer1] [trace] CommandService#executeCommand setContext
[2020-06-19 22:00:00.741] [renderer1] [trace] CommandService#executeCommand setContext
[2020-06-19 22:00:00.741] [renderer1] [trace] CommandService#executeCommand setContext
[2020-06-19 22:00:00.743] [renderer1] [trace] MainThreadTreeViews#$registerTreeViewDataProvider python_tests {"showCollapseAll":true,"canSelectMany":false}
[2020-06-19 22:00:00.744] [renderer1] [trace] CommandService#executeCommand setContext
[2020-06-19 22:00:00.746] [renderer1] [trace] CommandService#executeCommand setContext
[2020-06-19 22:00:00.746] [renderer1] [trace] CommandService#executeCommand setContext
[2020-06-19 22:00:00.746] [renderer1] [trace] CommandService#executeCommand setContext
[2020-06-19 22:00:00.746] [renderer1] [trace] CommandService#executeCommand setContext
[2020-06-19 22:00:00.747] [renderer1] [trace] telemetry/extensionActivationTimes {"id":"vscode.python","name":"python","extensionVersion":"1.0.0","publisherDisplayName":"vscode","activationEvents":"onLanguage:python","isBuiltin":true,"reason":"onLanguage:python","reasonId":"vscode.python","startup":false,"codeLoadingTime":1,"activateCallTime":1,"activateResolvedTime":16,"outcome":"success","pluginHostTelemetry":true}
[2020-06-19 22:00:00.760] [renderer1] [trace] telemetry/extensionActivationTimes {"id":"ms-python.python","name":"python","extensionVersion":"2020.6.89148","publisherDisplayName":"ms-python","activationEvents":"onLanguage:python,onLanguage:jupyter,onDebugResolve:python,onCommand:python.execInTerminal,onCommand:python.sortImports,onCommand:python.runtests,onCommand:python.debugtests,onCommand:python.setInterpreter,onCommand:python.setShebangInterpreter,onCommand:python.viewTestUI,onCommand:python.viewLanguageServerOutput,onCommand:python.viewTestOutput,onCommand:python.viewOutput,onCommand:python.datascience.viewJupyterOutput,onCommand:python.selectAndRunTestMethod,onCommand:python.selectAndDebugTestMethod,onCommand:python.selectAndRunTestFile,onCommand:python.runCurrentTestFile,onCommand:python.runFailedTests,onCommand:python.execSelectionInTerminal,onCommand:python.execSelectionInDjangoShell,onCommand:python.buildWorkspaceSymbols,onCommand:python.startREPL,onCommand:python.goToPythonObject,onCommand:python.setLinter,onCommand:python.enableLinting,onCommand:python.createTerminal,onCommand:python.discoverTests,onCommand:python.configureTests,onCommand:python.switchOffInsidersChannel,onCommand:python.switchToDailyChannel,onCommand:python.switchToWeeklyChannel,onCommand:python.clearWorkspaceInterpreter,onCommand:python.resetInterpreterSecurityStorage,onCommand:python.datascience.createnewnotebook,onCommand:python.startPage.open,onCommand:python.datascience.showhistorypane,onCommand:python.datascience.importnotebook,onCommand:python.datascience.importnotebookfile,onCommand:python.datascience.opennotebook,onCommand:python.datascience.selectjupyteruri,onCommand:python.datascience.exportfileasnotebook,onCommand:python.datascience.exportfileandoutputasnotebook,onCommand:python.datascience.selectJupyterInterpreter,onCommand:python.datascience.selectjupytercommandline,onCommand:python.enableSourceMapSupport,onNotebookEditor:jupyter-notebook,workspaceContains:**/mspythonconfig.json","isBuiltin":false,"reason":"onLanguage:python","reasonId":"ms-python.python","startup":false,"codeLoadingTime":174,"activateCallTime":16,"activateResolvedTime":2,"outcome":"success","pluginHostTelemetry":true}
[2020-06-19 22:00:00.957] [renderer1] [debug] SearchService#search rg --files --hidden --case-sensitive -g '**/*.ipynb' -g '!**/.git' -g '!**/.svn' -g '!**/.hg' -g '!**/CVS' -g '!**/.DS_Store' --no-ignore --follow --no-config --no-ignore-global
 - cwd: /home/ryan/Programming/vscode-rg-test
 - Sibling clauses: {}
[2020-06-19 22:00:01.464] [renderer1] [trace] CommandService#executeCommand setContext
[2020-06-19 22:00:01.579] [renderer1] [trace] CommandService#executeCommand setContext
[2020-06-19 22:00:01.579] [renderer1] [trace] CommandService#executeCommand setContext
[2020-06-19 22:00:01.832] [renderer1] [trace] CommandService#executeCommand setContext
[2020-06-19 22:00:02.877] [renderer1] [trace] CommandService#executeCommand setContext
[2020-06-19 22:00:03.723] [renderer1] [trace] CommandService#executeCommand setContext
[2020-06-19 22:00:03.723] [renderer1] [trace] CommandService#executeCommand setContext
[2020-06-19 22:00:03.975] [renderer1] [trace] CommandService#executeCommand setContext


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)

log.ts:173 TRACE CommandService#executeCommand workbench.action.showCommands
log.ts:173 TRACE telemetry/workbenchActionExecuted {id: "workbench.action.showCommands", from: "keybinding"}
log.ts:173 TRACE CommandService#executeCommand python.enableSourceMapSupport
log.ts:173 TRACE onWillActivateByEvent:  onCommand:python.enableSourceMapSupport
log.ts:173 TRACE onWillActivateByEvent:  *
log.ts:173 TRACE telemetry/workbenchActionExecuted {id: "python.enableSourceMapSupport", from: "quick open"}
log.ts:173 TRACE telemetry/activatePlugin {id: "ms-python.python", name: "python", extensionVersion: "2020.6.89148", publisherDisplayName: "ms-python", activationEvents: "onLanguage:python,onLanguage:jupyter,onDebugResolv…notebook,workspaceContains:**/mspythonconfig.json", …}
log.ts:173 TRACE telemetry/extensionActivationTimes {id: "ms-python.python", name: "python", extensionVersion: "2020.6.89148", publisherDisplayName: "ms-python", activationEvents: "onLanguage:python,onLanguage:jupyter,onDebugResolv…notebook,workspaceContains:**/mspythonconfig.json", …}
notificationsAlerts.ts:40 Command 'Python: Enable Source Map Support For Extension Debugging' resulted in an error (command 'python.enableSourceMapSupport' not found)
onDidChangeNotification @ notificationsAlerts.ts:40
(anonymous) @ notificationsAlerts.ts:26
fire @ event.ts:587
addNotification @ notifications.ts:207
error @ notificationService.ts:59
accept @ commandsQuickAccess.ts:162
processTicksAndRejections @ internal/process/task_queues.js:85
async function (async)
accept @ commandsQuickAccess.ts:159
(anonymous) @ pickerQuickAccess.ts:263
fire @ event.ts:587
(anonymous) @ quickInput.ts:768
fire @ event.ts:587
(anonymous) @ event.ts:56
fire @ event.ts:587
(anonymous) @ event.ts:56
(anonymous) @ event.ts:810
fire @ event.ts:587
_set @ listWidget.ts:166
set @ listWidget.ts:153
setSelection @ listWidget.ts:1403
onPointer @ listWidget.ts:634
fire @ event.ts:589
(anonymous) @ event.ts:56
fire @ event.ts:587
o @ event.ts:16
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: id is 46f53614-5379-45b5-a5c1-7f9f585b200b
log.ts:173 TRACE SearchService#search {"_reason":"startFileSearch","folderQueries":[{"folder":{"$mid":1,"fsPath":"/home/ryan/Programming/vscode-rg-test","external":"file:///home/ryan/Programming/vscode-rg-test","path":"/home/ryan/Programming/vscode-rg-test","scheme":"file"},"excludePattern":{"**/.git":true,"**/.svn":true,"**/.hg":true,"**/CVS":true,"**/.DS_Store":true},"fileEncoding":"utf8","disregardIgnoreFiles":true,"disregardGlobalIgnoreFiles":true,"ignoreSymlinks":false}],"usingSearchPaths":false,"includePattern":{"**/*.ipynb":true},"type":1}
log.ts:173 TRACE CommandService#executeCommand setContext
log.ts:173 TRACE CommandService#executeCommand setContext
log.ts:173 TRACE CommandService#executeCommand setContext
log.ts:173 TRACE MainThreadTreeViews#$registerTreeViewDataProvider python_tests {showCollapseAll: true, canSelectMany: false}
log.ts:173 TRACE CommandService#executeCommand setContext
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Display locator refreshing progress, Class name = p, completed in 1ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Notify locators are locating, Class name = p, completed in 1ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Detected refreshing of Interpreters, Class name = p, completed in 2ms, has a falsy return value, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Display locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Notify locators are locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Detected refreshing of Interpreters, Class name = p, completed in 0ms, has a falsy return value, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Display locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Notify locators are locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Detected refreshing of Interpreters, Class name = p, completed in 0ms, has a falsy return value, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Create file systemwatcher with pattern */python
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Create file systemwatcher with pattern */*/python
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Display locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Notify locators are locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Detected refreshing of Interpreters, Class name = p, completed in 0ms, has a falsy return value, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Display locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Notify locators are locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Detected refreshing of Interpreters, Class name = p, completed in 1ms, has a falsy return value, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Display locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Notify locators are locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Detected refreshing of Interpreters, Class name = p, completed in 0ms, has a falsy return value, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Get Interpreters in CacheableLocatorService, Class name = m, completed in 9ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Get Interpreters in CacheableLocatorService, Class name = m, completed in 7ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Get Interpreters in CacheableLocatorService, Class name = m, completed in 7ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv","cachedEntry":true},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","envName":"3.6.9","type":"Pyenv","cachedEntry":true},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","envName":"3.6.9","type":"Pyenv","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Register Interpreter Watcher, Class name = p, completed in 6ms, has a falsy return value, Arg 1: <Uri:rendererLog>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Get Interpreters in CacheableLocatorService, Class name = m, completed in 6ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Get Interpreters in CacheableLocatorService, Class name = m, completed in 5ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Get Interpreters in CacheableLocatorService, Class name = m, completed in 4ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Build the workspace interpreter watcher, Class name = d, completed in 8ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: <Return value cannot be serialized for logging>
console.ts:137 [Extension Host] (node:25693) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
t.log @ console.ts:137
$logExtensionHostMessage @ mainThreadConsole.ts:39
_doInvokeHandler @ rpcProtocol.ts:402
_invokeHandler @ rpcProtocol.ts:387
_receiveRequest @ rpcProtocol.ts:303
_receiveOneMessage @ rpcProtocol.ts:230
(anonymous) @ rpcProtocol.ts:105
fire @ event.ts:587
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:587
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
t @ ipc.net.ts:28
emit @ events.js:203
addChunk @ _stream_readable.js:295
readableAddChunk @ _stream_readable.js:276
Readable.push @ _stream_readable.js:210
onStreamRead @ internal/stream_base_commons.js:166
console.ts:137 [Extension Host] (node:25693) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
t.log @ console.ts:137
$logExtensionHostMessage @ mainThreadConsole.ts:39
_doInvokeHandler @ rpcProtocol.ts:402
_invokeHandler @ rpcProtocol.ts:387
_receiveRequest @ rpcProtocol.ts:303
_receiveOneMessage @ rpcProtocol.ts:230
(anonymous) @ rpcProtocol.ts:105
fire @ event.ts:587
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:587
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
t @ ipc.net.ts:28
emit @ events.js:203
addChunk @ _stream_readable.js:295
readableAddChunk @ _stream_readable.js:276
Readable.push @ _stream_readable.js:210
onStreamRead @ internal/stream_base_commons.js:166
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Get Interpreters, Class name = m, completed in 56ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Arg 2: undefined, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv","cachedEntry":true},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","cachedEntry":true}]
log.ts:179 DEBUG SearchService#search rg --files --hidden --case-sensitive -g '**/*.ipynb' -g '!**/.git' -g '!**/.svn' -g '!**/.hg' -g '!**/CVS' -g '!**/.DS_Store' --no-ignore --follow --no-config --no-ignore-global
 - cwd: /home/ryan/Programming/vscode-rg-test
 - Sibling clauses: {}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: > conda --version
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: > python3.7 ~/.vscode/extensions/ms-python.python-2020.6.89148/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: > python3.6 ~/.vscode/extensions/ms-python.python-2020.6.89148/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: > python3 ~/.vscode/extensions/ms-python.python-2020.6.89148/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: > python2 ~/.vscode/extensions/ms-python.python-2020.6.89148/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: > python ~/.vscode/extensions/ms-python.python-2020.6.89148/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: > python ~/.vscode/extensions/ms-python.python-2020.6.89148/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Detection of Python Interpreter for Command python3.7 and args  failed
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Detection of Python Interpreter for Command python2 and args  failed
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:25: > conda info --json
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by CondaEnvFileService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by CondaEnvFileService are []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by CondaEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by CondaEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = settings, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from settings
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = settings, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from settings
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: > python ~/.vscode/extensions/ms-python.python-2020.6.89148/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: > python ~/.vscode/extensions/ms-python.python-2020.6.89148/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Create file systemwatcher with pattern */python
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Create file systemwatcher with pattern */*/python
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Display locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Notify locators are locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Detected refreshing of Interpreters, Class name = p, completed in 0ms, has a falsy return value, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Display locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Notify locators are locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Detected refreshing of Interpreters, Class name = p, completed in 1ms, has a falsy return value, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Register Interpreter Watcher, Class name = p, completed in 5ms, has a falsy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Build the workspace interpreter watcher, Class name = d, completed in 5ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: <Return value cannot be serialized for logging>
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by CurrentPathService are of count 4
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by CurrentPathService are [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Activation Commands received undefined for shell bash
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: getActivatedEnvironmentVariables, Class name = E, completed in 1221ms, has a falsy return value, Arg 1: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by KnownPathsService are of count 11
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by KnownPathsService are [{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by VirtualEnvService are of count 3
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by VirtualEnvService are [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","envName":"3.6.9","type":"Pyenv"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by WorkspaceVirtualEnvService are of count 2
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by WorkspaceVirtualEnvService are [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by WorkspaceVirtualEnvService are of count 2
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by WorkspaceVirtualEnvService are [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 124ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Arg 2: {"ignoreCache":true}, Return Value: [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Selected Interpreter from workspaceEnvs, {"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = workspaceEnvs, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from workspaceEnvs
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by WorkspaceVirtualEnvService are of count 2
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by WorkspaceVirtualEnvService are [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 127ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Arg 2: {"ignoreCache":true}, Return Value: [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a truthy return value, , Return Value: true
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Hide locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: All locators have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Current value for rule system is {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Current value for rule currentPath is {"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Current value for rule windowsRegistry is nothing
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: setGlobalInterpreter, Class name = f, completed in 3ms, has a truthy return value, Arg 1: {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}, Arg 2: <argument cannot be serialized for logging>, Return Value: true
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = cachedInterpreters, result = exit
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 8ms, has a falsy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 303ms, has a falsy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 305ms, has a falsy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = windowsRegistry, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from windowsRegistry
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = settings, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from settings
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 3ms, has a falsy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 3ms, has a falsy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: undefined
log.ts:173 TRACE CommandService#executeCommand setContext
log.ts:173 TRACE CommandService#executeCommand setContext
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Selected Interpreter from workspaceEnvs, {"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = workspaceEnvs, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from workspaceEnvs
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Display locator refreshing progress, Class name = p, completed in 1ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Notify locators are locating, Class name = p, completed in 1ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Detected refreshing of Interpreters, Class name = p, completed in 2ms, has a falsy return value, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Current value for rule system is {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Current value for rule currentPath is {"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Current value for rule windowsRegistry is nothing
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Current value for rule system is {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Current value for rule currentPath is {"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Current value for rule windowsRegistry is nothing
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 3ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Selected Interpreter from currentPath, {"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 3ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","envName":"3.6.9","type":"Pyenv"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 3ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 3ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters, Class name = m, completed in 4ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Arg 2: undefined, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Selected Interpreter from system, {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: setGlobalInterpreter, Class name = f, completed in 13ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: setGlobalInterpreter, Class name = f, completed in 13ms, has a truthy return value, Arg 1: {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}, Arg 2: <argument cannot be serialized for logging>, Return Value: true
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = cachedInterpreters, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from cachedInterpreters
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = cachedInterpreters, result = exit
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 23ms, has a falsy return value, Arg 1: <Uri:rendererLog>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 28ms, has a falsy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 355ms, has a falsy return value, Arg 1: <Uri:rendererLog>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 357ms, has a falsy return value, Arg 1: <Uri:rendererLog>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = windowsRegistry, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from windowsRegistry
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = settings, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from settings
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 1ms, has a falsy return value, Arg 1: <Uri:rendererLog>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 1ms, has a falsy return value, Arg 1: <Uri:rendererLog>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Cached data exists getEnvironmentVariables, rendererLog
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Cached data exists getEnvironmentVariables, rendererLog
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Build the workspace interpreter watcher, Class name = d, completed in 3ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: <Return value cannot be serialized for logging>
log.ts:173 TRACE CommandService#executeCommand setContext
log.ts:173 TRACE CommandService#executeCommand setContext
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: setGlobalInterpreter, Class name = f, completed in 45ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: setGlobalInterpreter, Class name = f, completed in 37ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = currentPath, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from currentPath
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = system, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from system
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 62ms, has a falsy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 62ms, has a falsy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","envName":"3.6.9","type":"Pyenv"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters, Class name = m, completed in 2ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Arg 2: undefined, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Display locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Notify locators are locating, Class name = p, completed in 1ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Detected refreshing of Interpreters, Class name = p, completed in 1ms, has a falsy return value, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","envName":"3.6.9","type":"Pyenv"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters, Class name = m, completed in 3ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Arg 2: undefined, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","envName":"3.6.9","type":"Pyenv"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters, Class name = m, completed in 3ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Arg 2: undefined, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Current value for rule system is {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Current value for rule currentPath is {"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Current value for rule windowsRegistry is nothing
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Selected Interpreter from currentPath, {"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","envName":"3.6.9","type":"Pyenv"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 3ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 3ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters, Class name = m, completed in 4ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Arg 2: undefined, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Selected Interpreter from system, {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: setGlobalInterpreter, Class name = f, completed in 11ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: setGlobalInterpreter, Class name = f, completed in 11ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: setGlobalInterpreter, Class name = f, completed in 9ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown","displayName":"Python 3.8.2 64-bit"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = cachedInterpreters, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from cachedInterpreters
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = currentPath, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from currentPath
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = system, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from system
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 44ms, has a falsy return value, Arg 1: <Uri:rendererLog>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 44ms, has a falsy return value, Arg 1: <Uri:rendererLog>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 44ms, has a falsy return value, Arg 1: <Uri:rendererLog>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Activation Commands received undefined for shell bash
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Activation Commands received undefined for shell bash
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: getActivatedEnvironmentVariables, Class name = E, completed in 32ms, has a falsy return value, Arg 1: undefined, Arg 2: {"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv","displayName":"Python 3.6.9 64-bit ('3.6.9': pyenv)"}, Arg 3: true
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: getActivatedEnvironmentVariables, Class name = E, completed in 33ms, has a falsy return value, Arg 1: undefined, Arg 2: {"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv","displayName":"Python 3.6.9 64-bit ('3.6.9': pyenv)"}, Arg 3: true
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: > ~/.pyenv/versions/3.6.9/bin/python ~/.vscode/extensions/ms-python.python-2020.6.89148/pythonFiles/pyvsc-run-isolated.py -c "import jupyter"
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: > ~/.pyenv/versions/3.6.9/bin/python ~/.vscode/extensions/ms-python.python-2020.6.89148/pythonFiles/pyvsc-run-isolated.py -c "import jupyter"
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: > ~/.pyenv/versions/3.6.9/bin/python ~/.vscode/extensions/ms-python.python-2020.6.89148/pythonFiles/pyvsc-run-isolated.py -c "import notebook"
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: > ~/.pyenv/versions/3.6.9/bin/python ~/.vscode/extensions/ms-python.python-2020.6.89148/pythonFiles/pyvsc-run-isolated.py -c "import notebook"
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by WorkspaceVirtualEnvService are of count 2
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by WorkspaceVirtualEnvService are [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 193ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Arg 2: {"ignoreCache":true}, Return Value: [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Selected Interpreter from workspaceEnvs, {"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = workspaceEnvs, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from workspaceEnvs
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 204ms, has a falsy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by WorkspaceVirtualEnvService are of count 2
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Interpreters returned by WorkspaceVirtualEnvService are [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Get Interpreters in CacheableLocatorService, Class name = m, completed in 137ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Arg 2: {"ignoreCache":true}, Return Value: [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Selected Interpreter from workspaceEnvs, {"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a truthy return value, , Return Value: true
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Hide locator refreshing progress, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: All locators have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Rule = workspaceEnvs, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: Executing next rule from workspaceEnvs
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:26: autoSelectInterpreter, Class name = f, completed in 157ms, has a falsy return value, Arg 1: <Uri:rendererLog>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:27: Cached data exists getEnvironmentVariables, rendererLog
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:27: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:27: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:27: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","envName":"3.6.9","type":"Pyenv"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:27: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:27: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:27: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:27: Get Interpreters, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:rendererLog>, Arg 2: undefined, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: [object Object]. Shell identified as undefined 
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Shell path '/usr/bin/zsh'
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Shell path identified as shell 'zsh'
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Terminal shell path '/usr/bin/zsh' identified as shell 'zsh'
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: [object Object]. Shell identified as zsh 
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Shell identified as 'zsh'
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","envName":"3.6.9","type":"Pyenv"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Cached data exists KeyPrefix=Cache_Method_Output_b.getCondaInfo-Args=
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: > conda --version
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Get Interpreters, Class name = m, completed in 8ms, has a truthy return value, Arg 1: <Uri:/home/ryan/Programming/vscode-rg-test>, Arg 2: undefined, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: undefined, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: undefined, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","envName":"3.6.9","type":"Pyenv"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3.6","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"8ef82716321f9a4d598a5223bbae4c96e98068a2f00156eb7d19783134012bbd96306639cd1bdfcd8e5eaa673546a9c69ba90787913562b163778e2c8661cc8c","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"e1d08075d292b1582dc8bb5c330025adf6e0ee5f05a57d97fea3197329e06ff22a376a7d62dd0d150eb9683428c608af9c12d7c8fd24f7c8af7ac9e435521dbb","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:28: Get Interpreters, Class name = m, completed in 2ms, has a truthy return value, Arg 1: undefined, Arg 2: undefined, Return Value: [{"architecture":3,"path":"/home/ryan/.pyenv/versions/3.6.9/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"86d0f2be3c2f9157b7047ebc812d0ea9fc6a73c2fddd7fe67c66087436c43313f7b9dff44c8d8a3cad4cd2e687493f84023b2b1dd62f07d67d6629b23e04630d","envName":"3.6.9","type":"Pyenv"},{"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","envName":"link-to-root","type":"Unknown"},{"architecture":3,"path":"/home/ryan/.pyenv/shims/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.6.9-final","major":3,"minor":6,"patch":9,"prerelease":["final"],"build":[],"version":"3.6.9-final"},"sysPrefix":"/home/ryan/.pyenv/versions/3.6.9","fileHash":"9206de0e10812e2b7c5ba786e3ea539f2807b4d11b998bf9029ffc5b9fad2961714fb820ebc51b4a1134f3d1b8dadf1073978a38bd1f83680efd9f65d52af6b1","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"},{"architecture":3,"path":"/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/usr","fileHash":"8caf2b2285ae0bc7478743411a2eb6585745960defb0e3e3d149c4dbad99853852c74bb0904924ae0af5f3ed728744e978a3fe1ff78afdd350f1292b99feaed8","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:29: Current value for rule workspaceEnvs is {"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2020-06-19 22:27:29: Current value for rule workspaceEnvs is {"architecture":3,"path":"/home/ryan/Programming/vscode-rg-test/link-to-root/bin/python3.8","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.8.2-final","major":3,"minor":8,"patch":2,"prerelease":["final"],"build":[],"version":"3.8.2-final"},"sysPrefix":"/home/ryan/Programming/vscode-rg-test/link-to-root","fileHash":"4a6d411ac803885a62d7d657ab65614feede63f113b662bb55cb870c700cf289174eca4385fcbc68121b42ec68a721fbd501f262fce73ea8285bffc0c4b2a667","envName":"link-to-root","type":"Unknown"}

Hello, I would have commented in #11173 but that issue was automatically closed. The issue at hand is that this extension searches for jupyter notebooks on activation, but that search does not respect the search.exclude setting. This becomes a real issue when you have a workspace with some massive directories inside of it, or symlinks to massive directories in the workspace. In my case, I have a symlink to / in the workspace (for a good reason, I promise!), and this means that the python extension slowly searches the entire hard drive until the computer runs out of memory and crashes all the things.

The root cause of the matter, as already identified in #11173, is this line of code. findFiles() does not take search.exclude into account. As discussed in https://github.com/microsoft/vscode/issues/48674, this is probably bad API design, but isn’t going to be changed any time soon (that issue is from 2018 and presumably changing it is a breaking change). Hence this is something that should be addressed by this plugin, rather than waiting for a longer amount of time for an API change.

There are workarounds in https://github.com/microsoft/vscode/issues/48674 given to exclude search.exclude when calling findFiles(). Would it be possible to use one of these workarounds until a better solution is added into the API? Until then, the plugin is entirely unusable for me.

P.S. I am aware of search.followSymlinks but this is not sufficient for my use case - I don’t want all symlinks not to be followed, but rather just this one specific symlink. And even if it were sufficient, it wouldn’t help those that just have very large folders in their workspace.

Issue Analytics

  • State:open
  • Created 3 years ago
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

2reactions
ericsnowcurrentlycommented, Jun 22, 2020

@TheButlah, thanks for letting us know about this. From #11173 and https://github.com/microsoft/vscode/issues/48674 it looks like we only have limited options here:

  1. wait for VS Code to find a solution that incorporates "search.exclude" (https://github.com/microsoft/vscode/issues/48674)
  2. in nativeEditorProvider.ts, manually construct the excludes from 'search.exclude" to pass to findFiles()
  3. like (2), but apply the fix in a method (search() or a new one) on FileSystemUtils in src/client/common/platform/fileSystem.ts

If we don’t want to wait for (1), which seems a low priority upstream, then (3) seems like the most sensible solution. We’ll have to look into this further though.

1reaction
TheButlahcommented, Aug 26, 2020

Any movement on this? This is causing 100% cpu usage for me, as well as 100% memory usage. It is not a good time 😢 image

Read more comments on GitHub >

github_iconTop Results From Across the Web

rg command man page - ripgrep - ManKier
ripgrep (rg) recursively searches the current directory for a regex pattern. By default, ripgrep will respect your .gitignore and automatically skip hidden ...
Read more >
rg(1) - Arch manual pages
ripgrep (rg) recursively searches the current directory for a regex pattern. By default, ripgrep will respect your .gitignore and automatically skip hidden ...
Read more >
ripgrep 11.0.2 - Docs.rs
Namely, if a non-fatal error occurs during a search, then ripgrep will now always emit a ... ripgrep is now more robust with...
Read more >
ripgrep is faster than {grep, ag, git grep, ucg, pt, sift}
At this point, the primary reasons not to use ripgrep probably consist ... grep -like tools need to be really good at searching...
Read more >
A simple, fast and user-friendly alternative to 'find' | Hacker News
Both of these find/search programs respect your .gitignore files, ... board: https://github.com/BurntSushi/ripgrep/discussions/2221 --- Thanks for the good ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found