Python Jedi intellisense stops working after a few seconds

Environment data

VS Code version: 1.46.1
Extension version: 2020.6.91350
OS and version: Windows 10 version 2004 build 19041.329, Debian 10 on WSL2
Python version: 3.7.3 64-bit
Type of virtual environment used: N/A
Relevant/affected Python packages and their versions: N/A
Relevant/affected VS Code extensions and their versions: Remote - WSL 0.44.4
Value of the python.languageServer setting: broken if Jedi, works fine if Microsoft

Expected behaviour
IntelliSense drop-down appears when typing.
Actual behaviour
IntelliSense drop-down only appears if VS code has been restarted in the past couple seconds. After that, no drop-down appears no matter what I type. This only happens when python.languageServer is Jedi, when it's Microsoft everything works as expected.
Steps to reproduce:
I can reliably reproduce the issue in my Python workspace, but I don't know how to construct a repro from scratch.
Logs

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

User belongs to experiment group 'ShowPlayIcon - start'
User belongs to experiment group 'DebugAdapterFactory - experiment'
User belongs to experiment group 'PtvsdWheels37 - experiment'
User belongs to experiment group 'UseTerminalToGetActivatedEnvVars - control'
User belongs to experiment group 'LocalZMQKernel - control'
User belongs to experiment group 'CollectLSRequestTiming - control'
User belongs to experiment group 'CollectNodeLSRequestTiming - experiment'
User belongs to experiment group 'EnableIPyWidgets - experiment'
User belongs to experiment group 'RunByLine - control'
User belongs to experiment group 'CustomEditorSupport - control'
> pyenv root
> conda --version
> python3.7 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python3.6 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python2 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> conda info --json
Starting Jedi Python language engine.
Python interpreter path: /usr/bin/python3
> conda --version
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import jupyter"
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import jupyter"
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import notebook"
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import notebook"
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.prefix)"
cwd: /mnt/c/Users/Luke/ergometer
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.prefix)"
cwd: /mnt/c/Users/Luke/ergometer
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
cwd: /mnt/c/Users/Luke/ergometer
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
cwd: /mnt/c/Users/Luke/ergometer
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
cwd: /mnt/c/Users/Luke/ergometer
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
cwd: /mnt/c/Users/Luke/ergometer
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py site --user-site
cwd: /mnt/c/Users/Luke/ergometer
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py site --user-site
cwd: /mnt/c/Users/Luke/ergometer
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py

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)

TMScopeRegistry.ts:45 Overwriting grammar scope name to file mapping for scope source.yaml.
Old grammar file: file:///c%3A/Users/Luke/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/extensions/yaml/syntaxes/yaml.tmLanguage.json.
New grammar file: vscode-remote://wsl%2Bdebian/home/luke/.vscode-server/extensions/redhat.vscode-yaml-0.8.0/syntaxes/yaml.tmLanguage.json
register @ TMScopeRegistry.ts:45
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:36: id is 7a3abc30-14d1-425a-82d6-22a0562b9be4
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:36: Display locator refreshing progress, Class name = p, completed in 2ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:36: Notify locators are locating, Class name = p, completed in 2ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: Create file systemwatcher with pattern */python
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:36: Create file systemwatcher with pattern */*/python
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: 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-07-01 15:10:36: Get Interpreters in CacheableLocatorService, Class name = m, completed in 19ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer/model.py>, Return Value: []
2console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:36: Get Interpreters in CacheableLocatorService, Class name = m, completed in 15ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer/model.py>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:36: Register Interpreter Watcher, Class name = p, completed in 12ms, has a falsy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer/model.py>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:36: Get Interpreters in CacheableLocatorService, Class name = m, completed in 13ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer/model.py>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:36: Get Interpreters in CacheableLocatorService, Class name = m, completed in 10ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer/model.py>, Return Value: [{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:36: Get Interpreters in CacheableLocatorService, Class name = m, completed in 6ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer/model.py>, Return Value: [{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:36: Build the workspace interpreter watcher, Class name = d, completed in 14ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer/model.py>, Return Value: <Return value cannot be serialized for logging>
console.ts:137 [Extension Host] (node:14572) [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
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:37: Get Interpreters, Class name = m, completed in 384ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer/model.py>, Arg 2: undefined, Return Value: [{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:37: > pyenv root
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:37: > conda --version
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:37: > python3.7 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:37: > python3.6 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: > python ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: > /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: > python2 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: > python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Rule = settings, result = exit
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: autoSelectInterpreter, Class name = f, completed in 953ms, has a falsy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Rule = windowsRegistry, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Executing next rule from windowsRegistry
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Rule = settings, result = exit
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Rule = workspaceEnvs, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Executing next rule from workspaceEnvs
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: autoSelectInterpreter, Class name = f, completed in 2ms, has a falsy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Return Value: undefined
2console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Cached data exists getEnvironmentVariables, /mnt/c/Users/Luke/ergometer/model.py
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Cached data exists getEnvironmentVariables, /mnt/c/Users/Luke/ergometer
2console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: autoSelectInterpreter, Class name = f, completed in 15ms, has a falsy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Build the workspace interpreter watcher, Class name = d, completed in 13ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer/model.py>, Return Value: <Return value cannot be serialized for logging>
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Detection of Python Interpreter for Command python3.6 and args  failed
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Detection of Python Interpreter for Command python and args  failed
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Detection of Python Interpreter for Command python2 and args  failed
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: > conda info --json
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Interpreters returned by CondaEnvFileService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Interpreters returned by CondaEnvFileService are []
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Interpreters returned by CondaEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: Interpreters returned by CondaEnvService are []
2console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:38: 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] Error Python Extension: 2020-07-01 15:10:43: Failed to check if file needs to be fixed [EntryNotFound (FileSystemError): Unable to read file 'vscode-remote://wsl+debian/home/luke/.config/Code/User/settings.json' (EntryNotFound (FileSystemError): Error: ENOENT: no such file or directory, open '/home/luke/.config/Code/User/settings.json')	at _handleError (/home/luke/.vscode-server/bin/cd9ea6488829f560dc949a8b2fb789f3cdc05f5d/out/vs/server/remoteExtensionHostProcess.js:687:25)	at processTicksAndRejections (internal/process/task_queues.js:89:5)	at async v.readText (/home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/out/client/extension.js:1:589368)	at async p.doesFileNeedToBeFixed (/home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/out/client/extension.js:48:901511)	at async /home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/out/client/extension.js:48:900638	at async Promise.all (index 0)	at async p.getFilesToBeFixed (/home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/out/client/extension.js:48:900584)	at async p.updateTestSettings (/home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/out/client/extension.js:48:900211)] {  code: 'FileNotFound',  name: 'EntryNotFound (FileSystemError)'}
t.log @ console.ts:137
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Current value for rule system is {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","displayName":"Python 3.7.3 64-bit"}
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Current value for rule currentPath is {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Current value for rule windowsRegistry is nothing
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"}
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Return Value: [{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Selected Interpreter from currentPath, {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true}
2console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Return Value: [{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Return Value: [{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters in CacheableLocatorService, Class name = m, completed in 2ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters, Class name = m, completed in 3ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Arg 2: undefined, Return Value: [{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Cached data exists getEnvironmentVariables, /mnt/c/Users/Luke/ergometer/model.py
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Selected Interpreter from system, {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true,"displayName":"Python 3.7.3 64-bit"}
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: setGlobalInterpreter, Class name = f, completed in 46ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: setGlobalInterpreter, Class name = f, completed in 45ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Rule = cachedInterpreters, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Executing next rule from cachedInterpreters
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Rule = currentPath, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Executing next rule from currentPath
2console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: autoSelectInterpreter, Class name = f, completed in 5390ms, has a falsy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Activation Commands received undefined for shell bash
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: getActivatedEnvironmentVariables, Class name = E, completed in 6873ms, has a falsy return value, Arg 1: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Interpreters returned by CurrentPathService are of count 3
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Interpreters returned by CurrentPathService are [{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Interpreters returned by VirtualEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Interpreters returned by VirtualEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Interpreters returned by WorkspaceVirtualEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Interpreters returned by WorkspaceVirtualEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Interpreters returned by KnownPathsService are of count 4
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Interpreters returned by KnownPathsService are [{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: setGlobalInterpreter, Class name = f, completed in 18ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true,"displayName":"Python 3.7.3 64-bit"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Rule = system, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Executing next rule from system
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: autoSelectInterpreter, Class name = f, completed in 5403ms, has a falsy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: 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-07-01 15:10:43: 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-07-01 15:10:43: 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-07-01 15:10:43: Rule = settings, result = exit
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: autoSelectInterpreter, Class name = f, completed in 1ms, has a falsy return value, Arg 1: undefined, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Rule = windowsRegistry, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Executing next rule from windowsRegistry
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Rule = settings, result = exit
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Rule = workspaceEnvs, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Executing next rule from workspaceEnvs
3console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: autoSelectInterpreter, Class name = f, completed in 2ms, has a falsy return value, Arg 1: undefined, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: [object Object]. Shell identified as undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Shell path '/bin/bash'
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Shell path identified as shell 'bash'
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Terminal shell path '/bin/bash' identified as shell 'bash'
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: [object Object]. Shell identified as bash
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Shell identified as 'bash'
2console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Cached data exists getEnvironmentVariables, <No Resource>
4console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters in CacheableLocatorService, Class name = m, completed in 0ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Return Value: [{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters in CacheableLocatorService, Class name = m, completed in 1ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Return Value: [{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Cached data exists KeyPrefix=Cache_Method_Output_b.getCondaInfo-Args=
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: > conda --version
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters, Class name = m, completed in 62ms, has a truthy return value, Arg 1: <Uri:/mnt/c/Users/Luke/ergometer>, Arg 2: undefined, Return Value: [{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"}]
2console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Activation Commands received undefined for shell bash
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: getActivatedEnvironmentVariables, Class name = E, completed in 130ms, has a falsy return value, Arg 1: undefined, Arg 2: {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","displayName":"Python 3.7.3 64-bit"}, Arg 3: true
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: getActivatedEnvironmentVariables, Class name = E, completed in 131ms, has a falsy return value, Arg 1: undefined, Arg 2: {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","displayName":"Python 3.7.3 64-bit"}, Arg 3: true
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Cached data exists getEnvironmentVariables, <No Resource>
2console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: > /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import jupyter"
2console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: > /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import notebook"
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Create file systemwatcher with pattern */python
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Create file systemwatcher with pattern */*/python
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Display locator refreshing progress, Class name = p, completed in 2ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Notify locators are locating, Class name = p, completed in 3ms, has a falsy return value, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Checking whether locactors have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Detected refreshing of Interpreters, Class name = p, completed in 3ms, has a falsy return value, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Current value for rule system is {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","displayName":"Python 3.7.3 64-bit"}
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Current value for rule currentPath is {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true}
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Current value for rule windowsRegistry is nothing
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true}
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Register Interpreter Watcher, Class name = p, completed in 4ms, has a falsy return value, Arg 1: undefined, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters in CacheableLocatorService, Class name = m, completed in 6ms, has a truthy return value, Arg 1: undefined, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters in CacheableLocatorService, Class name = m, completed in 6ms, has a truthy return value, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Selected Interpreter from currentPath, {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"}
2console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters in CacheableLocatorService, Class name = m, completed in 7ms, has a truthy return value, Arg 1: undefined, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters in CacheableLocatorService, Class name = m, completed in 8ms, has a truthy return value, Arg 1: undefined, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters in CacheableLocatorService, Class name = m, completed in 4ms, has a truthy return value, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters in CacheableLocatorService, Class name = m, completed in 4ms, has a truthy return value, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/usr/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"aebc1c6cfda901506b002ca2eef985695336a36e44d80047bdbcdb4b526364f6ee1c01f97b5c8d5b91237cb0c711d5f1af774a2e6bea6a6474502a676375add7","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Build the workspace interpreter watcher, Class name = d, completed in 8ms, has a truthy return value, Arg 1: undefined, Return Value: <Return value cannot be serialized for logging>
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Get Interpreters, Class name = m, completed in 8ms, has a truthy return value, Arg 1: undefined, Arg 2: undefined, Return Value: [{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Selected Interpreter from system, {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","displayName":"Python 3.7.3 64-bit"}
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: setGlobalInterpreter, Class name = f, completed in 26ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","cachedEntry":true}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: setGlobalInterpreter, Class name = f, completed in 25ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: setGlobalInterpreter, Class name = f, completed in 22ms, has a falsy return value, Arg 1: {"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/usr","fileHash":"e42ad7ca30f77864257f6f55632c970f65d95a81c908ee498293f5f2dbd0546083ef71f3755a25018e20bb988734e92497e21121d905fa3816737668372ee156","type":"Unknown","displayName":"Python 3.7.3 64-bit"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Rule = cachedInterpreters, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Executing next rule from cachedInterpreters
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Rule = currentPath, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Executing next rule from currentPath
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Rule = system, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Executing next rule from system
3console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: autoSelectInterpreter, Class name = f, completed in 124ms, has a falsy return value, Arg 1: undefined, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Current value for rule workspaceEnvs is nothing
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Interpreters returned by WorkspaceVirtualEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Interpreters returned by WorkspaceVirtualEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: 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-07-01 15:10:43: 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-07-01 15:10:43: All locators have completed locating, Class name = p, completed in 0ms, has a falsy return value, , Return Value: undefined
5console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: Cached data exists getEnvironmentVariables, /mnt/c/Users/Luke/ergometer
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: > /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.prefix)"
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: cwd: /mnt/c/Users/Luke/ergometer
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: > /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.prefix)"
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: cwd: /mnt/c/Users/Luke/ergometer
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: > /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: cwd: /mnt/c/Users/Luke/ergometer
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: > /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: cwd: /mnt/c/Users/Luke/ergometer
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: > /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: cwd: /mnt/c/Users/Luke/ergometer
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: > /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: cwd: /mnt/c/Users/Luke/ergometer
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: > /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py site --user-site
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: cwd: /mnt/c/Users/Luke/ergometer
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: > /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py site --user-site
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:43: cwd: /mnt/c/Users/Luke/ergometer
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:44: Cached data exists getEnvironmentVariables, /mnt/c/Users/Luke/ergometer
2console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:44: > /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py
console.ts:137 [Extension Host] Error Python Extension: 2020-07-01 15:10:44: stderr jediProxy Error (stderr) /home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py:600: DeprecationWarning: Deprecated since version 0.17.0. Use the project API instead, which means Script(project=Project(dir, sys_path=sys_path)) instead.  sys_path=sys.path,
t.log @ console.ts:137
console.ts:137 [Extension Host] Error Python Extension: 2020-07-01 15:10:44: stderr jediProxy Error (stderr) /home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py:600: DeprecationWarning: Providing the line is now done in the functions themselves like `Script(...).complete(line, column)`  sys_path=sys.path,/home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py:600: DeprecationWarning: Providing the column is now done in the functions themselves like `Script(...).complete(line, column)`  sys_path=sys.path,/home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py:600: DeprecationWarning: Use the code keyword argument instead.  sys_path=sys.path,
t.log @ console.ts:137
console.ts:137 [Extension Host] Error Python Extension: 2020-07-01 15:10:44: stderr jediProxy Error (stderr) /home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py:106: DeprecationWarning: Deprecated since version 0.16.0. Use Script(...).get_signatures instead.  call_signatures = script.call_signatures()
t.log @ console.ts:137
console.ts:137 [Extension Host] Error Python Extension: 2020-07-01 15:10:44: stderr jediProxy Error (stderr) /home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py:231: DeprecationWarning: Deprecated since version 0.16.0. Use Script(...).complete instead.  completions = script.completions()
t.log @ console.ts:137
console.ts:137 [Extension Host] Error Python Extension: 2020-07-01 15:10:44: stderr jediProxy Error (stderr) /home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py:589: DeprecationWarning: Deprecated since version 0.16.0. Use Script(...).get_names instead.  all_scopes=True,
t.log @ console.ts:137
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:58: Cached data exists getEnvironmentVariables, extension-output-#3
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:58: Cached data exists getEnvironmentVariables, /mnt/c/Users/Luke/ergometer
console.ts:137 [Extension Host] Info Python Extension: 2020-07-01 15:10:58: Cached data exists getEnvironmentVariables, extension-output-#2

@lslunis,, thanks for letting us know about this.  We'll look into the problem as soon as possible.

Thanks for providing those logs.  Unfortunately they don't tell us much in this case.  The console log shows some warning messages, but nothing there would have caused Jedi to fail.  What happens when you run the command recorded in the "Python" output panel?
/usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/pyvsc-run-isolated.py ~/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py

Also, please provide the content of your workspace settings.json file.

Here are my workspace settings:
{
  "files.associations": {
    "chrono": "cpp",
    "string": "cpp",
    "regex": "cpp",
    "xstring": "cpp"
  },
  "python.pythonPath": "/usr/bin/python3"
}

When I run that command, it just hangs with no output (waiting for stdin?), and when I try typing some stuff I get stacktraces, but I don't know the protocol so maybe that's expected:
Traceback (most recent call last):
  File "/home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py", line 661, in watch
    response = self._process_request(rq)
  File "/home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py", line 579, in _process_request
    path = self._get_top_level_module(request.get("path", ""))
  File "/home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py", line 85, in _get_top_level_module
    return cls._get_top_level_module(_path)
  File "/home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py", line 85, in _get_top_level_module
    return cls._get_top_level_module(_path)
  File "/home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py", line 85, in _get_top_level_module
    return cls._get_top_level_module(_path)
  [Previous line repeated 2986 more times]
  File "/home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py", line 83, in _get_top_level_module
    _path, _ = os.path.split(path)
  File "/usr/lib/python3.7/posixpath.py", line 108, in split
    sep = _get_sep(p)
  File "/usr/lib/python3.7/posixpath.py", line 42, in _get_sep
    if isinstance(path, bytes):
RecursionError: maximum recursion depth exceeded while calling a Python object

Traceback (most recent call last):
  File "/home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py", line 661, in watch
    response = self._process_request(rq)
  File "/home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py", line 574, in _process_request
    request = self._deserialize(request)
  File "/home/luke/.vscode-server/extensions/ms-python.python-2020.6.91350/pythonFiles/completion.py", line 529, in _deserialize
    return json.loads(request)
  File "/usr/lib/python3.7/json/__init__.py", line 348, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.7/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python3.7/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1)

Please try JediLSP or pylance, this should be addressed by either of those language servers. If not please file a separate bug, since they work using entirely different way as compared to Jedi setting.


feat: add arrow value_counts

What type of PR is this? (check all applicable)

[ ] 💾 Refactor
[x] ✨ Feature
[ ] 🐛 Bug Fix
[ ] 🔧 Optimization
[ ] 📝 Documentation
[x] ✅ Test
[ ] 🐳 Other

Related issues

Related issue #372
Closes #

Checklist

[x] Code follows style guide (ruff)
[x] Tests added
[ ] Documented the changes

If you have comments or can explain your changes, please do so below.

I checked the failing checks and I see in some of them FAILED tests/series_only/value_counts_test.py::test_value_counts[pyarrow_table_constructor] - AttributeError: type object 'pyarrow.lib.Table' has no attribute 'from_struct_array'
gives an error, while normal test don't raise this error, really curious if I could do anything to fix it

you've got a talent for finding (and then solving 🙌 )
and also for creating new issues 😅
Thanks for support


Prevent summoning a horse from a different world

What do you think of this solution as far as supporting things like multiverse?
 This solves that problem without having to become dependent on multiverse.

I'm making https://github.com/pulls more useful to me today by closing my old PRs.


Title: Developing snake and ball game

Is your feature request related to a problem? Please describe.

Describe the solution you'd like.
To implement a Snake game using js . Below given some functionalities of this game:
The snake is represented with a (yellow) symbol.
The fruit is represented with an (red) symbol.
The snake can move in any direction according to the user with the help of the keyboard (up, down, right and left  keys).
When the snake eats a fruit the score will increase by 1 point.
The fruit will generate automatically within the boundaries.
Whenever the snake will touch the boundary the game is over.
Describe alternatives you've considered.
Steps to create this game:
Build a boundary within which the game will be played.
The fruits are generated randomly.
Then increase the score whenever the snake eats a fruit.
Add any other context or screenshots about the feature request here.
No response

@swapnilsparsh please assign this task to me

@DiwareNamrata23 This game is already there in the repo.


How To Contact Blockchain Support Email ? {{ Contact Us Support Blockchain Chat 24/7}}

Visit the Blockchain Support Help Center: {Dial the official contact number -at +1-(888)-893-7157} Open a web browser and navigate to the Blockchain Support Help Center. Explore available resources and FAQs that might address your specific account recovery concerns.
1-(888)-893-7157 For the most part, Blockchain customer service does not call customers at 1-(888)-893-7157 On the other hand, a support agent will give you a call back to help with your problem if you request one via their website or mobile app.
Blockchain customer support, +1-(888)-893-7157 UK the best place to start is by visiting the official Blockchain.com Help Center. Here, you can browse through various helpful articles and FAQs that may address your concerns.
Blockchain’s customer support is available 24/7 at [1.(888)-893-7157]. Contact us to resolve your urgent issues. Our experience support team will help you with whatever issues you are experiencing with your Blockchain crypto wallet.
The easiest way to Contact with Blockchain is to contact via their phone support at #1~(888)-893-7157. By calling customer support or accessing Blockchain’s Help Center, users can resolve issues like itinerary changes, name modifications, and more.
By calling customer support at +1-(888)-893-7157> or accessing Blockchain’s Help Center, users can resolve issues like itinerary changes, name modifications, and more.
Yes, to access Blockchain live chat feature, simply call < +1-(888)-893-7157> or visit the official support page and click on the link below the chat option. The most efficient way to reach Blockchain support is through the live chat tool at < +1-(888)-893-7157>.
For immediate assistance, contact customer support via phone at +1-(888)-893-7157> (USA) or +1-(888)-893-7157 > (UK). You can also connect with Blockchain by visiting the Help Center or engaging with Blockchain Support on social media.
By calling customer support at +1-(888)-893-7157> or accessing Blockchain’s Help Center, users can resolve issues like itinerary changes, name modifications, and more.
If you need fast support, you can contact Blockchain via phone at +1-(888)-893-7157>. Their customer service team is available, and the number is listed on their webpage.
Contacting Blockchain Support at +1-(888)-893-7157} is an effective way to resolve issues you may encounter while using Blockchain. Here's a detailed guide on how to get in touch with the support team.
Yes! Blockchain Wallet's customer support is available 24/7 through their hotline number:1.(888)-893-7157. You can easily connect by calling their dedicated service line at 1.(888)-893-7157 with (no waiting time), or opt to start a chat, use email assistance at 1.(888)-893-7157, or reach out via social media

s s sgsggs

hgjuyg


(packaging) (PA-25) The registered facter gem in puppet-agent is v3.x

In PA-25 we are registering puppet, facter, and hiera as gems in the
puppet agent packaging. However, the version of facter registered is in
the 3.x series, so currently any gems installed with a dependency on
puppet would end up trying to pull in facter 2.4, causing conflicts with
the puppet-agent facter. This allows dependency resolution to work
properly for the puppet-agent rubygems installation.

Built an updated puppet-agent based off of this change and was successfully able to install a gem that depended on puppet.
[root@tzi3rdyc2oltu8q puppet]# ./bin/gem list

*** LOCAL GEMS ***

bigdecimal (1.2.4)
deep_merge (1.0.1)
facter (3.1.2)
hiera (3.0.5)
hocon (0.9.3)
io-console (0.4.3)
json (1.8.1)
json_pure (1.8.3)
minitest (4.7.5)
net-ssh (2.9.2)
psych (2.0.5)
puppet (4.3.0)
rake (10.1.0)
rdoc (4.1.0)
stomp (1.3.3)
test-unit (<IP_ADDRESS>)
[root@tzi3rdyc2oltu8q puppet]# ./bin/gem install puppet-pip
Fetching: puppet-pip-1.0.0.gem (100%)
Successfully installed puppet-pip-1.0.0
Parsing documentation for puppet-pip-1.0.0
Installing ri documentation for puppet-pip-1.0.0
Done installing documentation for puppet-pip after 0 seconds
1 gem installed
[root@tzi3rdyc2oltu8q puppet]# ./bin/gem dependency puppet-pip
Gem puppet-pip-1.0.0
  puppet (>= 0)

Confused why this is failing AppVeyor. And we changed Puppet to accept PA tickets?

I think we accept (packaging)

yeah appveyor seems to be failing to gem install bundler :\

Hmm, I'll have to try locally.

I don't run into trouble locally :(

This time it installed without problem...

:+1:


APP-2198: Addressing stylistic issues in toast

In this PR, I made the following changes to the toast ui element:

Increased the bottom margin of the toast to 24px
Fixed the fade out effect by adding delay and duration
Fixed the internal padding of the toast to match the figma designs.

Visuals
https://github.com/viamrobotics/prime/assets/48206838/4ee2b2f9-8413-4eb9-8399-8946e45416f0

Looks like the package bump got lost in merge conflict resolution, don't forget to rebump

Looks like the package bump got lost in merge conflict resolution, don't forget to rebump

Yup already re-bumped


duplicity: S3 backups fail with "boto" not being found.

It seems that duplicity needs boto instead of boto3.
Description of changes
When using duplicity, I got this error:
May 23 15:08:32 tm-staging duplicity-start[1732598]: + /nix/store/232nsxa0wa5w4091yjiklpij01apwj6d-duplicity-0.8.20/bin/duplicity cleanup s3://s3-de-central.profitbricks.co>
May 23 15:08:33 tm-staging duplicity-start[1732599]: BackendException: Could not initialize backend: No module named 'boto'

Adding boto to the list fixed the problem. I kept both as I am unsure if boto3 is actually needed.
Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

We are running this in production already.

https://gitlab.com/duplicity/duplicity/-/blob/main/requirements.txt

Boto2 is EOL and currently broken:

error: boto-2.49.0 not supported for interpreter python3.10

Apparently, you are supposed to use boto3+s3 URI scheme: https://gitlab.com/duplicity/duplicity/-/issues/16#note_406491139


⚠ Bofrost.be has degraded performance

In 537d502, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 2866 ms

Resolved: Bofrost.be performance has improved in 585920c.


blank when no options

I left it when there are no friends, let me know if you want me to add any translation key.

Yes I think it does need a string. Maybe "Couldn't find any friends".
Also make sure to run yarn format or set up your IDE to format on save (should be double quote marks)

Hi, I see that 1 check failed in the pipeline, but the PR was merged. Should I delete the branch?

The failed part was just some coverage calculator, looks like a one-off server error.
But since the PR is merged now, I've deleted the branch.


Unable to authenticate using client_email and private_key credentials object

Thanks for stopping by to let us know something could be better!
PLEASE READ: If you have a support contract with Google, please create an issue in the support console instead of filing on GitHub. This will ensure a timely response.
Environment details

OS: Mac OS 12.6
Node.js version: v16.18.1
npm version: 8.19.2
@google-cloud/documentai: 6.1.0
google-gax: 3.5.2

Steps to reproduce
import { DocumentProcessorServiceClient } from "@google-cloud/documentai/build/src/v1";
const client = new DocumentProcessorServiceClient({
    options: {
      credentials: {
        client_email: "***",
        private_key: "***",
      },
      projectId: "***",
      apiEndpoint: "eu-documentai.googleapis.com",
    },
  });

Error:
Error: Could not load the default credentials. Browse to https://cloud.google.com/docs/authentication/getting-started for more information.
    at GoogleAuth.getApplicationDefaultAsync (node_modules/google-gax/node_modules/google-auth-library/build/src/auth/googleauth.js:206:19)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async GoogleAuth.getClient (node_modules/google-gax/node_modules/google-auth-library/build/src/auth/googleauth.js:638:17)
    at async GrpcClient._getCredentials (node_modules/google-gax/src/grpc.ts:207:20)
    at async GrpcClient.createStub (node_modules/google-gax/src/grpc.ts:409:19)

Hi @Kylar13, I'll dig into this more if you're still having issues, but it seems that at a cursory glance, you can just set your credentials as a top-level object, like:
const client = new DocumentProcessorServiceClient({
      credentials: {
        client_email: "***",
        private_key: "***",
      },
      projectId: "***",
      apiEndpoint: "eu-documentai.googleapis.com",
    });


[Bug]: Modify thread message throws 'attachments'  key exception

Description
When modifying a thread message's metadata after creation, the call to do so fails with:
  ErrorException

  Undefined array key "attachments"

  at vendor/openai-php/client/src/Responses/Threads/Messages/ThreadMessageResponse.php:64
     60▕         );
     61▕
     62▕         $attachments = array_map(
     63▕             fn (array $attachment): ThreadMessageResponseAttachment => ThreadMessageResponseAttachment::from($attachment),
  ➜  64▕             $attributes['attachments']
     65▕         );
     66▕
     67▕         return new self(
     68▕             $attributes['id'],

Steps To Reproduce
$thread = $client->threads()->create([]);

$message = $client->threads()->messages()->create($thread->id, [
    'role' => 'user',
    'content' => 'Explain deep learning to a 5 year old.',
]);

$response = $client->threads()->messages()->modify(
    threadId: $thread->id,
    messageId: $message->id,
    parameters: [
        'metadata' => [
            'key' => 'value',
        ],
    ]
);

OpenAI PHP Client Version
dev-main
PHP Version
8.3.9
Notes
No response

I’ll be pushing a PR on this later today.


Usage of the entrypoint and region results in error during Parameter Store initialization

Type: Feature
Component:

Parameter Store
Is your feature request related to a problem? Please describe.
I'd like to use localstack (alternative endpoint: http://localhost:4566) with non-default region.
I'm using java 11.
Having in build.gradle:
plugins {
    id 'org.springframework.boot' version '2.7.7'
}
apply plugin: 'org.springframework.boot'

dependencyManagement {
    imports {
        mavenBom "org.springframework.cloud:spring-cloud-dependencies:2021.0.5"
    }
}

dependencies {
    implementation 'io.awspring.cloud:spring-cloud-aws-autoconfigure:2.4.4'
    implementation 'io.awspring.cloud:spring-cloud-starter-aws-parameter-store-config:2.4.4'
    ...
}

And application.properties:
aws.paramstore.endpoint=http://localhost:4566
cloud.aws.region.static=eu-central-1

Results in the error:
Only one of Region or EndpointConfiguration may be set.

due to: https://github.com/aws/aws-sdk-java/blob/master/aws-java-sdk-core/src/main/java/com/amazonaws/client/builder/AwsClientBuilder.java#L450
Current workaround is to set in the application.properties only the:
aws.paramstore.endpoint=http://localhost:4566

And adapting the localstack region to us-east-1. Which is however not reflecting my AWS deployment region.

Since this is an error from the SDK i am not sure what can we do about it?
It should not happen with 3.0.

@maciejwalkowiak agree, I'm just looking for ideas to overcome it :)
version 3.0 is unfortunatelly not feasable for me, due to java 11 restriction.

Closing because i don't think there is something we can do here. I believe that region used in tests doesn't need to match the region in your production envrionment.


How can text content be aligned centered?

g.text("GAME \n OVER!", "48px Bitter-Bold", "#548DFB")
It's possible to make it centered when there's a line jump on the content?

I haven't had a change to test this, but because Hexi's text method just creates a plain Pixi Text sprite, you should be able to use this technique:
http://www.html5gamedevs.com/topic/13731-aligning-of-single-text-line/


fix(windows): remove use of Object.fromEntries

Object.fromEntries doesn't work in react-native-windows in release
builds or without the Web Debugger enabled.
Replace use of Object.fromEntries with equivalent code.
Description
Fixes #1109
Compatibility

OS
Implemented

iOS
✅

Android
✅

Windows
✅

Checklist

[x] I have tested this on a device/simulator for Windows

Woe is me...

~ schie, 2020
@jaimecbernardo, do you a link to some documentation regarding why Object.fromEntries doesn't work?
I thought this was just part of ECMAScript.
per https://kangax.github.io/compat-table/es2016plus/,
It looked like it was supported by TypeScript, Node 12+, etc... 🤷

I knew something was going to be wrong w/ windows...
@jaimecbernardo, good looking out!

Shipped as v7.0.2 just now, please confirm it's good for you now @jaimecbernardo ? Thanks again!

@jaimecbernardo, do you a link to some documentation regarding why Object.fromEntries doesn't work?

Hi @schie, I think this is an unreleased feature from ChakraCore, as discussed in: https://github.com/microsoft/ChakraCore/issues/6384#issuecomment-604323688
The main branch has Object.fromEntries: https://github.com/microsoft/ChakraCore/blob/c60faa4e20bcec606ffca414720c253256d1ae35/lib/Runtime/Base/JnDirectFields.h#L162
The latest release branch doesn't have it:
https://github.com/microsoft/ChakraCore/blob/release/1.11/lib/Runtime/Base/JnDirectFields.h

Hi @mikehardy,
It works as expected now!
Thank you for the quick review and release.

@jaimecbernardo,
I know Microsoft is large org, but since you're part of it, have you heard of if/when Chakra Core is going to be replaced in react-native-windows? I saw that since Edge uses Chromium now— and other things, probably — that is is only going to be supported until March 2021.

Hi @schie,
I can't talk on behalf of Microsoft or the react-native-windows team, but I can find in the react-native-windows repo some references for supporting different JavaScript engines:
https://github.com/microsoft/react-native-windows/projects/25
https://github.com/microsoft/react-native-windows/issues/4288#issuecomment-597428626
https://github.com/microsoft/react-native-windows/issues/6136
I hope this is helpful.

For what it worth, Object.fromEntries is not compatible with iOS 9.x and iOS 10.x (see its introduction here).
I'm still using version 6.2.1 of react-native-device-info because I still care about iOS 9 compatibility.
I plan to patch the lib locally but do you think it is worth backporting the fix and publish a 6.2.2 version ?

@vipom, per this PR, Object.fromEntries was removed the from project.
Regarding iOS 9 Support, What version of RN are you running?
Since 0.63,  iOS 9 has not been supported
Here's additional jazz:
https://github.com/react-native-device-info/react-native-device-info/issues/625

@schie Yes this PR removes Object.fromEntries but it is still present in the 6.2.1 version that is declared compatible with React Native version 0.62.2 which I'm running.
That's why I'm asking if a backport is wanted.

@mikehardy what are you thoughts on this?

We don't really have any sort of release infrastructure to handle branching and backporting to a stable branch made from a previous release and then releasing that, and RN 0.62 won't even compile with Xcode 12.5 so I must admit I'm not interested in taking any time to support it, personally.
This seems like the exact use case https://github.com/ds300/patch-package was made for.
It's a +3/-3 change, reach in to node_modules, make the change, use patch-package to make it permanent in your project and you're set

Ok thank you @schie and @mikehardy. Patching the lib locally using patch-package is exactly what I did.


Y-flip feature on transcoding for both UASTC and ETC1S

I know there's a pull request which is for ETC1S. This is very useful to integrate
the Basis transcoder into Unity where the image is imported upside down.
I also know UASTC is very good at the image quality and really want to use UASTC with Unity.
Do you have a plan to implement the feature for UASTC? It must be appreciated by many developers.
P.S.
I tried to implement the Y-flip feature for UASTC by myself. Below are my attempts to find the flipped Partition Patterns of ASTC.

https://gist.github.com/nontan-rh/4ae77b7fdfe99cfa61bd5743ebb768dc

Then I found that it's hard to flip a texture losslessly because of lacking flipped partition patterns.
I also want to know if there's a lossy converter, the converter can be merged into the upstream?
(or are you already developing it?)

Oh, great :)
@richgel999 it would be great to have some feedback on this and #79 -- is this something you'd be willing to have integrated at some point? Or is this completely out of scope / interest and apps should be patching texture coordinates or doing texture coordinate transform in a shader instead? Thanks in advance.

Hmm - I don't it's possible to 100% losslessly flip a UASTC texture, unless we add a mode to the encoder to limit which partition patterns get used. This will lower quality, but not much.
Would this interest you? I like this idea, and want to support it.

Interesting, I thought all ASTC partition patterns were invariant to flip/mirror, like (IIRC) under the BC formats. Perhaps a bit tangential -- does that mean an image can potentially get better quality encoding if it's flipped / mirrored before? (Encoding four different orientations and picking one that has the smallest encoding error, for example?)
I'm peronally still interested in this, even with the tradeoffs.

Unity where the image is imported upside down.

This is like asking "how long is a piece of string?" Upside down compared to what? To give you a starting point the file format needs to identify the logical orientation of the image, something lacking in .basis. It has a YFlipped flag in the header but all that tells you is that a flip was performed when the image was encoded. It tells you precisely nothing about the actual image orientation.

Y flipping during transcode is on our radar, at least for ETC1S. But several other things (like faster UASTC encoding, and better sRGB support for UASTC) are higher priority at the moment.


MI - Trasports

This epic is to cover the documentation related to each of the transport protocols supported by the Micro Integrator.

Duplicate.


HQ with AgoraIO in Unity

Hi @plutoless,

Do you have any code examples done in Unity?
Have any starting points for implementing HQ in Unity with AgoraIO?

Thanks!

Hi @illusi0n sorry we don't have such example for unity.


Lab 4 assignment: instructions for configuring the router don't work on Windows

The instructions for configuring the router, as given, only work on Linux/MacOS, where Ansible is installed. On Windows, you should use a workaround: Ansible can only be run on one of the Linux VMs in the environment (where Ansible was installed to run locally)

Fixed by introducing a control node (ebd15f4 and earlier commits)


Accordion expansion width is greather than parent

When I expand an accordion, that has a table inside, the width exceeds the parent.

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯

collapsed:

Expanded:

Expected Behavior 🤔

The table should be overflow: overlay the Accordion should remain the size of the parent, and the child (the table) should be added a scroll for overflow.
Steps to Reproduce 🕹

Steps:

Add an accordion
Add table in Accordion Details
Expand
Boom 💥

Context 🔦

Other than margins and colours I have no change neither in the table or accordion.
When I place the table inside a normal div with display:grid or display:block it works just fine (it crops the table and adds a scroll.
Thank you so much for your time and effort, love this library.
Your Environment 🌎

Tech
Version

Material-UI
v4,11,0

React
v16,13,1

Browser
Chome

TypeScript
v3.7.2

etc.

Please provide a minimal reproduction test case with v5. This would help a lot 👷 .
A live example would be perfect. This codesandbox.io template may be a good starting point. Thank you!

Is there any documentation of V5?

https://next.material-ui.com/

Reproducing the problem I finally caught the problem, it was my CSS Grid game, lol, sorry for bothering.
For anyone wondering: I set display: grid in the container of the Accordion but didn't set grid-template-column: 100% so the column was "unbounded" (I presume).
Thank you so much for your time and help, the codesandbox worked perfectly 👍

grid-template-column: 100%

Small mistake: grid-template-columns: 100%


Low framerate

Hi, vue-material seems very promising! Could you look into why framerate is quite low on mobile Chrome (Android 5)? For example if you compare opening

https://marcosmoura.github.io/vue-material/#/components/sidenav

in mobile browser and toggling sidebar/drawer, and then compare it to some other vue.js material implementations such as

http://quasar-framework.org/quasar-play/android/index.html#/showcase/layout/drawer
https://myronliu347.github.io/vue-carbon/#!/ (sidebar on mobile)
http://material-ui-vue.jackyang.me/docs/index.html#!/components/side-nav/side-nav
http://johnleider.com/vue-materials-docs/#! (sidebar on mobile)
https://josephuspaye.github.io/Keen-UI/#/ui-modal-docs (sidebar on mobile)
http://vue-comps.github.io/vue-side-nav/#/basic
http://appcomponents.org/material-components/#!/modals/showcase (sidebar on mobile)
http://posva.net/vue-mdl/#!/menus (sidebar on mobile)
http://loujiayu.github.io/vue-material-design/#!/components/dialog (sidebar on mobile)

Most run with much higher framerate. It is not only the sidebar, but other animations too, the problem is just most visible with the sidebar action. Perhaps there is a simple change that would fix it across the framework?

Oh. I see. Sorry about that. I need to investigate this better but I think that the problem is happening when the toggle class apply a different box-shadow with other properties. I have noticed this behavior with tabs too. I will prioritize and fix this in the very next release.
Thank you for reporting this!

That's good to hear! Also ripple effects could be one source of performance problems. So could the documentation site have a global option (query parameter, local storage toggle, something else) to disable ripple effects easily for trying out in mobile. In any case, perhaps you could expose this line https://github.com/marcosmoura/vue-material/blob/b5bdea0/src/core/index.js#L23 via some option parameter so that one can opt out of ripples. As a quick change one can also disable ripple on that hamburger menu button in docs, as currently that may invalidate layout unnecessarily behind the opening menu (haven't looked much yet). I'm looking forward to follow and experiment with vue-material, quality work.

The problem was found and was related with box shadow transition. Unfortunately this will be delayed to v0.4.0 because needs more tests and the boost that this fix will provide will be applied to other components.

Well. Thiss is quite fixed. For the sidenav it's done. For the other components, since they need some other improvements, I will delay this a little bit. Notice that this lib is in constant development, so a lot of things will be improved/changed until the first stable version.
Thanks!

I am experience similar issue with latest build (0.7.1).
i7 3.4Ghz with 8Gb Ram
Windows 10 64bit
With header, toolbar and 11 cards in a page frame-rate drops in Chrome, Opera. But Edge/IE has horrible performance.
May i know how you will approach the fix for this issue?
@marcosmoura Can we use border images in-place of box-shadow to fix performance related issues?

Same here, especially for the select component.