spyder-ide / spyder

Official repository for Spyder - The Scientific Python Development Environment
https://www.spyder-ide.org
MIT License
8.29k stars 1.61k forks source link

LSP services stop working without an apparent cause #9325

Closed CAM-Gerlach closed 5 years ago

CAM-Gerlach commented 5 years ago

Description

What steps will reproduce the problem?

I finally had LSP services stop working at a time when I have proper log output. Unfortunately, I can't be sure of the exact time it stopped, as it is difficult to notice exactly when updates stop happening if I'm not explictly watching for it (as opposed to actually using Spyder to get work done or test other bugs).

While I cannot be absolutely sure it did not happen at some time last night, as far as I'm aware I was still getting updates up until the end, and while I was opening and closing other Spyder instances up until shortly before that time (after which I had only one open), I have not done so since, nor have I triggered help or completion (just used real-time style/docstring analysis). I did just update to PyLS 0.24 last night, this was within a couple usage-hours of me having done so.

Nevertheless, I can provide output from the logs for an example completion request. For this test, I navigated away from Spyder, checked the reported time in the logs to ensure I wouldn't be capturing any unrelated output, and then switched to Spyder, pressed TAB after the phrase test_auto on its own that should generate local completions, and switched away. The results:

Spyder log:

``` 2019-05-11 09:18:53,391 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didChange' 2019-05-11 09:18:53,391 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didChange 2019-05-11 09:18:53,391 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/completion' 2019-05-11 09:18:53,406 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/completion 2019-05-11 09:18:53,406 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didChange' 2019-05-11 09:18:53,406 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didChange ```

LSP client log:

``` DEBUG 2019-05-11 09:18:53,406 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 345, 'method': 'textDocument/didChange', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py', 'version': 188}, 'contentChanges': [{'text': '# -*- coding: utf-8 -*-\n#\n# Copyright ɠSpyder Project Contributors\n# Licensed under the terms of the MIT License\n#\n"""Tests for autosave.py"""\n\n# Third party imports\nimport pytest\n\n# Local imports\nfrom spyder.plugins.editor.utils.autosave import (AutosaveForStack,\n AutosaveForPlugin)\n\n\ndef test_autosave_component_set_interval(qtbot, mocker):\n """Test that setting the interval does indeed change it and calls\n do_autosave if enabled."""\n mocker.patch.object(AutosaveForPlugin, \'do_autosave\')\n addon = AutosaveForPlugin(None)\n addon.do_autosave.assert_not_called()\n addon.interval = 10000\n assert addon.interval == 10000\n addon.do_autosave.assert_not_called()\n addon.enabled = True\n addon.interval = 20000\n assert addon.do_autosave.called\n\n\n@pytest.mark.parametrize(\'enabled\', [False, True])\ndef test_autosave_component_timer_if_enabled(qtbot, mocker, enabled):\n """Test that AutosaveForPlugin calls do_autosave() on timer if enabled."""\n mocker.patch.object(AutosaveForPlugin, \'do_autosave\')\n addon = AutosaveForPlugin(None)\n addon.do_autosave.assert_not_called()\n addon.interval = 100\n addon.enabled = enabled\n qtbot.wait(500)\n if enabled:\n assert addon.do_autosave.called\n else:\n addon.do_autosave.assert_not_called()\n\n\n@pytest.mark.parametrize(\'exception\', [False, True])\n@pytest.mark.parametrize(\'errors\', [\'raise\', \'ignore\'])\ndef test_autosave_remove_autosave_file(mocker, exception, errors):\n """Test that AutosaveForStack.remove_autosave_file removes the autosave\n file and that an error dialog is displayed if an exception is raised."""\n mock_remove = mocker.patch(\'os.remove\')\n if exception:\n mock_remove.side_effect = EnvironmentError()\n mock_dialog = mocker.patch(\n \'spyder.plugins.editor.utils.autosave.AutosaveErrorDialog\')\n mock_stack = mocker.Mock()\n fileinfo = mocker.Mock()\n fileinfo.filename = \'orig\'\n addon = AutosaveForStack(mock_stack)\n addon.name_mapping = {\'orig\': \'autosave\'}\n addon.remove_autosave_file(fileinfo.filename, errors=errors)\n mock_remove.assert_called_with(\'autosave\')\n assert mock_dialog.called == (exception and errors == \'raise\')\n\n@pytest.mark.parametrize(\'exception\', [False, True])\n@pytest.mark.parametrize(\'errors\', [\'raise\', \'ignore\'])\ndef test_autosave_remove_autosave_file(mocker, exception, errors):\n """Test that AutosaveForStack.remove_autosave_file removes the autosave\n file and that an error dialog is displayed if an exception is raised."""\n mock_remove = mocker.patch(\'os.remove\')\n if exception:\n mock_remove.side_effect = EnvironmentError()\n mock_dialog = mocker.patch(\n \'spyder.plugins.editor.utils.autosave.AutosaveErrorDialog\')\n mock_stack = mocker.Mock()\n fileinfo = mocker.Mock()\n fileinfo.filename = \'orig\'\n addon = AutosaveForStack(mock_stack)\n addon.name_mapping = {\'orig\': \'autosave\'}\n addon.remove_autosave_file(fileinfo.filename, errors=errors)\n mock_remove.assert_called_with(\'autosave\')\n assert mock_dialog.called == (exception and errors == \'raise\') \n\ntest_auto'}]}} DEBUG 2019-05-11 09:18:53,406 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didChange DEBUG 2019-05-11 09:18:53,406 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 345, "method": "textDocument/didChange", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py", "version": 188}, "contentChanges": [{"text": "# -*- coding: utf-8 -*-\n#\n# Copyright \u00a9 Spyder Project Contributors\n# Licensed under the terms of the MIT License\n#\n\"\"\"Tests for autosave.py\"\"\"\n\n# Third party imports\nimport pytest\n\n# Local imports\nfrom spyder.plugins.editor.utils.autosave import (AutosaveForStack,\n AutosaveForPlugin)\n\n\ndef test_autosave_component_set_interval(qtbot, mocker):\n \"\"\"Test that setting the interval does indeed change it and calls\n do_autosave if enabled.\"\"\"\n mocker.patch.object(AutosaveForPlugin, 'do_autosave')\n addon = AutosaveForPlugin(None)\n addon.do_autosave.assert_not_called()\n addon.interval = 10000\n assert addon.interval == 10000\n addon.do_autosave.assert_not_called()\n addon.enabled = True\n addon.interval = 20000\n assert addon.do_autosave.called\n\n\n@pytest.mark.parametrize('enabled', [False, True])\ndef test_autosave_component_timer_if_enabled(qtbot, mocker, enabled):\n \"\"\"Test that AutosaveForPlugin calls do_autosave() on timer if enabled.\"\"\"\n mocker.patch.object(AutosaveForPlugin, 'do_autosave')\n addon = AutosaveForPlugin(None)\n addon.do_autosave.assert_not_called()\n addon.interval = 100\n addon.enabled = enabled\n qtbot.wait(500)\n if enabled:\n assert addon.do_autosave.called\n else:\n addon.do_autosave.assert_not_called()\n\n\n@pytest.mark.parametrize('exception', [False, True])\n@pytest.mark.parametrize('errors', ['raise', 'ignore'])\ndef test_autosave_remove_autosave_file(mocker, exception, errors):\n \"\"\"Test that AutosaveForStack.remove_autosave_file removes the autosave\n file and that an error dialog is displayed if an exception is raised.\"\"\"\n mock_remove = mocker.patch('os.remove')\n if exception:\n mock_remove.side_effect = EnvironmentError()\n mock_dialog = mocker.patch(\n 'spyder.plugins.editor.utils.autosave.AutosaveErrorDialog')\n mock_stack = mocker.Mock()\n fileinfo = mocker.Mock()\n fileinfo.filename = 'orig'\n addon = AutosaveForStack(mock_stack)\n addon.name_mapping = {'orig': 'autosave'}\n addon.remove_autosave_file(fileinfo.filename, errors=errors)\n mock_remove.assert_called_with('autosave')\n assert mock_dialog.called == (exception and errors == 'raise')\n\n@pytest.mark.parametrize('exception', [False, True])\n@pytest.mark.parametrize('errors', ['raise', 'ignore'])\ndef test_autosave_remove_autosave_file(mocker, exception, errors):\n \"\"\"Test that AutosaveForStack.remove_autosave_file removes the autosave\n file and that an error dialog is displayed if an exception is raised.\"\"\"\n mock_remove = mocker.patch('os.remove')\n if exception:\n mock_remove.side_effect = EnvironmentError()\n mock_dialog = mocker.patch(\n 'spyder.plugins.editor.utils.autosave.AutosaveErrorDialog')\n mock_stack = mocker.Mock()\n fileinfo = mocker.Mock()\n fileinfo.filename = 'orig'\n addon = AutosaveForStack(mock_stack)\n addon.name_mapping = {'orig': 'autosave'}\n addon.remove_autosave_file(fileinfo.filename, errors=errors)\n mock_remove.assert_called_with('autosave')\n assert mock_dialog.called == (exception and errors == 'raise') \n\ntest_auto"}]}} DEBUG 2019-05-11 09:18:53,406 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 346, 'method': 'textDocument/completion', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py'}, 'position': {'line': 82, 'character': 9}}} DEBUG 2019-05-11 09:18:53,406 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/completion DEBUG 2019-05-11 09:18:53,406 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 346, "method": "textDocument/completion", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py"}, "position": {"line": 82, "character": 9}}} DEBUG 2019-05-11 09:18:53,406 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 347, 'method': 'textDocument/didChange', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py', 'version': 189}, 'contentChanges': [{'text': '# -*- coding: utf-8 -*-\n#\n# Copyright ɠSpyder Project Contributors\n# Licensed under the terms of the MIT License\n#\n"""Tests for autosave.py"""\n\n# Third party imports\nimport pytest\n\n# Local imports\nfrom spyder.plugins.editor.utils.autosave import (AutosaveForStack,\n AutosaveForPlugin)\n\n\ndef test_autosave_component_set_interval(qtbot, mocker):\n """Test that setting the interval does indeed change it and calls\n do_autosave if enabled."""\n mocker.patch.object(AutosaveForPlugin, \'do_autosave\')\n addon = AutosaveForPlugin(None)\n addon.do_autosave.assert_not_called()\n addon.interval = 10000\n assert addon.interval == 10000\n addon.do_autosave.assert_not_called()\n addon.enabled = True\n addon.interval = 20000\n assert addon.do_autosave.called\n\n\n@pytest.mark.parametrize(\'enabled\', [False, True])\ndef test_autosave_component_timer_if_enabled(qtbot, mocker, enabled):\n """Test that AutosaveForPlugin calls do_autosave() on timer if enabled."""\n mocker.patch.object(AutosaveForPlugin, \'do_autosave\')\n addon = AutosaveForPlugin(None)\n addon.do_autosave.assert_not_called()\n addon.interval = 100\n addon.enabled = enabled\n qtbot.wait(500)\n if enabled:\n assert addon.do_autosave.called\n else:\n addon.do_autosave.assert_not_called()\n\n\n@pytest.mark.parametrize(\'exception\', [False, True])\n@pytest.mark.parametrize(\'errors\', [\'raise\', \'ignore\'])\ndef test_autosave_remove_autosave_file(mocker, exception, errors):\n """Test that AutosaveForStack.remove_autosave_file removes the autosave\n file and that an error dialog is displayed if an exception is raised."""\n mock_remove = mocker.patch(\'os.remove\')\n if exception:\n mock_remove.side_effect = EnvironmentError()\n mock_dialog = mocker.patch(\n \'spyder.plugins.editor.utils.autosave.AutosaveErrorDialog\')\n mock_stack = mocker.Mock()\n fileinfo = mocker.Mock()\n fileinfo.filename = \'orig\'\n addon = AutosaveForStack(mock_stack)\n addon.name_mapping = {\'orig\': \'autosave\'}\n addon.remove_autosave_file(fileinfo.filename, errors=errors)\n mock_remove.assert_called_with(\'autosave\')\n assert mock_dialog.called == (exception and errors == \'raise\')\n\n@pytest.mark.parametrize(\'exception\', [False, True])\n@pytest.mark.parametrize(\'errors\', [\'raise\', \'ignore\'])\ndef test_autosave_remove_autosave_file(mocker, exception, errors):\n """Test that AutosaveForStack.remove_autosave_file removes the autosave\n file and that an error dialog is displayed if an exception is raised."""\n mock_remove = mocker.patch(\'os.remove\')\n if exception:\n mock_remove.side_effect = EnvironmentError()\n mock_dialog = mocker.patch(\n \'spyder.plugins.editor.utils.autosave.AutosaveErrorDialog\')\n mock_stack = mocker.Mock()\n fileinfo = mocker.Mock()\n fileinfo.filename = \'orig\'\n addon = AutosaveForStack(mock_stack)\n addon.name_mapping = {\'orig\': \'autosave\'}\n addon.remove_autosave_file(fileinfo.filename, errors=errors)\n mock_remove.assert_called_with(\'autosave\')\n assert mock_dialog.called == (exception and errors == \'raise\') \n\ntest_auto'}]}} DEBUG 2019-05-11 09:18:53,406 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didChange DEBUG 2019-05-11 09:18:53,406 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 347, "method": "textDocument/didChange", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py", "version": 189}, "contentChanges": [{"text": "# -*- coding: utf-8 -*-\n#\n# Copyright \u00a9 Spyder Project Contributors\n# Licensed under the terms of the MIT License\n#\n\"\"\"Tests for autosave.py\"\"\"\n\n# Third party imports\nimport pytest\n\n# Local imports\nfrom spyder.plugins.editor.utils.autosave import (AutosaveForStack,\n AutosaveForPlugin)\n\n\ndef test_autosave_component_set_interval(qtbot, mocker):\n \"\"\"Test that setting the interval does indeed change it and calls\n do_autosave if enabled.\"\"\"\n mocker.patch.object(AutosaveForPlugin, 'do_autosave')\n addon = AutosaveForPlugin(None)\n addon.do_autosave.assert_not_called()\n addon.interval = 10000\n assert addon.interval == 10000\n addon.do_autosave.assert_not_called()\n addon.enabled = True\n addon.interval = 20000\n assert addon.do_autosave.called\n\n\n@pytest.mark.parametrize('enabled', [False, True])\ndef test_autosave_component_timer_if_enabled(qtbot, mocker, enabled):\n \"\"\"Test that AutosaveForPlugin calls do_autosave() on timer if enabled.\"\"\"\n mocker.patch.object(AutosaveForPlugin, 'do_autosave')\n addon = AutosaveForPlugin(None)\n addon.do_autosave.assert_not_called()\n addon.interval = 100\n addon.enabled = enabled\n qtbot.wait(500)\n if enabled:\n assert addon.do_autosave.called\n else:\n addon.do_autosave.assert_not_called()\n\n\n@pytest.mark.parametrize('exception', [False, True])\n@pytest.mark.parametrize('errors', ['raise', 'ignore'])\ndef test_autosave_remove_autosave_file(mocker, exception, errors):\n \"\"\"Test that AutosaveForStack.remove_autosave_file removes the autosave\n file and that an error dialog is displayed if an exception is raised.\"\"\"\n mock_remove = mocker.patch('os.remove')\n if exception:\n mock_remove.side_effect = EnvironmentError()\n mock_dialog = mocker.patch(\n 'spyder.plugins.editor.utils.autosave.AutosaveErrorDialog')\n mock_stack = mocker.Mock()\n fileinfo = mocker.Mock()\n fileinfo.filename = 'orig'\n addon = AutosaveForStack(mock_stack)\n addon.name_mapping = {'orig': 'autosave'}\n addon.remove_autosave_file(fileinfo.filename, errors=errors)\n mock_remove.assert_called_with('autosave')\n assert mock_dialog.called == (exception and errors == 'raise')\n\n@pytest.mark.parametrize('exception', [False, True])\n@pytest.mark.parametrize('errors', ['raise', 'ignore'])\ndef test_autosave_remove_autosave_file(mocker, exception, errors):\n \"\"\"Test that AutosaveForStack.remove_autosave_file removes the autosave\n file and that an error dialog is displayed if an exception is raised.\"\"\"\n mock_remove = mocker.patch('os.remove')\n if exception:\n mock_remove.side_effect = EnvironmentError()\n mock_dialog = mocker.patch(\n 'spyder.plugins.editor.utils.autosave.AutosaveErrorDialog')\n mock_stack = mocker.Mock()\n fileinfo = mocker.Mock()\n fileinfo.filename = 'orig'\n addon = AutosaveForStack(mock_stack)\n addon.name_mapping = {'orig': 'autosave'}\n addon.remove_autosave_file(fileinfo.filename, errors=errors)\n mock_remove.assert_called_with('autosave')\n assert mock_dialog.called == (exception and errors == 'raise') \n\ntest_auto"}]}} DEBUG 2019-05-11 09:18:53,406 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 45\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 09:18:53,406 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'45', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 09:18:53,406 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...45 DEBUG 2019-05-11 09:18:53,406 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 345, 'result': None} DEBUG 2019-05-11 09:18:53,406 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 09:18:53,609 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 1265\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 09:18:53,609 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'1265', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 09:18:53,609 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...1265 DEBUG 2019-05-11 09:18:53,609 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...241 DEBUG 2019-05-11 09:18:53,609 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 346, 'result': {'isIncomplete': False, 'items': [{'label': 'test_autosave_component_set_interval(qtbot, mocker)', 'kind': 3, 'detail': '__main__', 'documentation': 'test_autosave_component_set_interval(qtbot, mocker)\n\nTest that setting the interval does indeed change it and calls\ndo_autosave if enabled.', 'sortText': 'atest_autosave_component_set_interval', 'insertText': 'test_autosave_component_set_interval'}, {'label': 'test_autosave_component_timer_if_enabled(qtbot, mocker, enabled)', 'kind': 3, 'detail': '__main__', 'documentation': 'test_autosave_component_timer_if_enabled(qtbot, mocker, enabled)\n\nTest that AutosaveForPlugin calls do_autosave() on timer if enabled.', 'sortText': 'atest_autosave_component_timer_if_enabled', 'insertText': 'test_autosave_component_timer_if_enabled'}, {'label': 'test_autosave_remove_autosave_file(mocker, exception, errors)', 'kind': 3, 'detail': '__main__', 'documentation': 'test_autosave_remove_autosave_file(mocker, exception, errors)\n\nTest that AutosaveForStack.remove_autosave_file removes the autosave\nfile and that an error dialog is displayed if an exception is raised.', 'sortText': 'atest_autosave_remove_autosave_file', 'insertText': 'test_autosave_remove_autosave_file'}]}} DEBUG 2019-05-11 09:18:53,609 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 09:18:53,609 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 45\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 09:18:53,609 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'45', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 09:18:53,609 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...45 DEBUG 2019-05-11 09:18:53,609 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 347, 'result': None} DEBUG 2019-05-11 09:18:53,609 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 09:18:54,141 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 1409\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 09:18:54,141 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'1409', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 09:18:54,141 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...1409 DEBUG 2019-05-11 09:18:54,141 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...385 DEBUG 2019-05-11 09:18:54,141 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py', 'diagnostics': [{'source': 'pyflakes', 'range': {'start': {'line': 63, 'character': 0}, 'end': {'line': 63, 'character': 53}}, 'message': "redefinition of unused 'test_autosave_remove_autosave_file' from line 45", 'severity': 2}, {'source': 'pyflakes', 'range': {'start': {'line': 82, 'character': 0}, 'end': {'line': 82, 'character': 9}}, 'message': "undefined name 'test_auto'", 'severity': 1}, {'source': 'pycodestyle', 'range': {'start': {'line': 63, 'character': 0}, 'end': {'line': 63, 'character': 53}}, 'message': 'E302 expected 2 blank lines, found 1', 'code': 'E302', 'severity': 2}, {'source': 'pycodestyle', 'range': {'start': {'line': 80, 'character': 66}, 'end': {'line': 80, 'character': 68}}, 'message': 'W291 trailing whitespace', 'code': 'W291', 'severity': 2}, {'source': 'pycodestyle', 'range': {'start': {'line': 82, 'character': 9}, 'end': {'line': 82, 'character': 9}}, 'message': 'W292 no newline at end of file', 'code': 'W292', 'severity': 2}, {'source': 'pycodestyle', 'range': {'start': {'line': 82, 'character': 0}, 'end': {'line': 82, 'character': 9}}, 'message': 'E305 expected 2 blank lines after class or function definition, found 1', 'code': 'E305', 'severity': 2}]}} DEBUG 2019-05-11 09:18:54,141 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent ```

LSP server log:

``` 2019-05-11 09:18:53,406 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 345, 'method': 'textDocument/didChange', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py', 'version': 188}, 'contentChanges': [{'text': '# -*- coding: utf-8 -*-\n#\n# Copyright ɠSpyder Project Contributors\n# Licensed under the terms of the MIT License\n#\n"""Tests for autosave.py"""\n\n# Third party imports\nimport pytest\n\n# Local imports\nfrom spyder.plugins.editor.utils.autosave import (AutosaveForStack,\n AutosaveForPlugin)\n\n\ndef test_autosave_component_set_interval(qtbot, mocker):\n """Test that setting the interval does indeed change it and calls\n do_autosave if enabled."""\n mocker.patch.object(AutosaveForPlugin, \'do_autosave\')\n addon = AutosaveForPlugin(None)\n addon.do_autosave.assert_not_called()\n addon.interval = 10000\n assert addon.interval == 10000\n addon.do_autosave.assert_not_called()\n addon.enabled = True\n addon.interval = 20000\n assert addon.do_autosave.called\n\n\n@pytest.mark.parametrize(\'enabled\', [False, True])\ndef test_autosave_component_timer_if_enabled(qtbot, mocker, enabled):\n """Test that AutosaveForPlugin calls do_autosave() on timer if enabled."""\n mocker.patch.object(AutosaveForPlugin, \'do_autosave\')\n addon = AutosaveForPlugin(None)\n addon.do_autosave.assert_not_called()\n addon.interval = 100\n addon.enabled = enabled\n qtbot.wait(500)\n if enabled:\n assert addon.do_autosave.called\n else:\n addon.do_autosave.assert_not_called()\n\n\n@pytest.mark.parametrize(\'exception\', [False, True])\n@pytest.mark.parametrize(\'errors\', [\'raise\', \'ignore\'])\ndef test_autosave_remove_autosave_file(mocker, exception, errors):\n """Test that AutosaveForStack.remove_autosave_file removes the autosave\n file and that an error dialog is displayed if an exception is raised."""\n mock_remove = mocker.patch(\'os.remove\')\n if exception:\n mock_remove.side_effect = EnvironmentError()\n mock_dialog = mocker.patch(\n \'spyder.plugins.editor.utils.autosave.AutosaveErrorDialog\')\n mock_stack = mocker.Mock()\n fileinfo = mocker.Mock()\n fileinfo.filename = \'orig\'\n addon = AutosaveForStack(mock_stack)\n addon.name_mapping = {\'orig\': \'autosave\'}\n addon.remove_autosave_file(fileinfo.filename, errors=errors)\n mock_remove.assert_called_with(\'autosave\')\n assert mock_dialog.called == (exception and errors == \'raise\')\n\n@pytest.mark.parametrize(\'exception\', [False, True])\n@pytest.mark.parametrize(\'errors\', [\'raise\', \'ignore\'])\ndef test_autosave_remove_autosave_file(mocker, exception, errors):\n """Test that AutosaveForStack.remove_autosave_file removes the autosave\n file and that an error dialog is displayed if an exception is raised."""\n mock_remove = mocker.patch(\'os.remove\')\n if exception:\n mock_remove.side_effect = EnvironmentError()\n mock_dialog = mocker.patch(\n \'spyder.plugins.editor.utils.autosave.AutosaveErrorDialog\')\n mock_stack = mocker.Mock()\n fileinfo = mocker.Mock()\n fileinfo.filename = \'orig\'\n addon = AutosaveForStack(mock_stack)\n addon.name_mapping = {\'orig\': \'autosave\'}\n addon.remove_autosave_file(fileinfo.filename, errors=errors)\n mock_remove.assert_called_with(\'autosave\')\n assert mock_dialog.called == (exception and errors == \'raise\') \n\ntest_auto'}]}} 2019-05-11 09:18:53,406 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None ```

I can retest it with a fresh Spyder instance that does return completions, if it would be helpful to compare the output. Thanks!

Versions

Dependencies

pygments >=2.0     :  2.3.1 (OK)
qdarkstyle >=2.6.4 :  2.6.8 (OK)
sphinx >=0.6.6     :  1.8.4 (OK)
pyls >=0.19.0;<0.25:  0.24.0 (OK)
nbconvert >=4.0    :  5.4.0 (OK)
pandas >=0.13.1    :  0.24.2 (OK)
numpy >=1.7        :  1.15.4 (OK)
sympy >=0.7.3      :  1.3 (OK)
cython >=0.21      :  0.29.4 (OK)
qtconsole >=4.2.0  :  4.4.3 (OK)
IPython >=4.0      :  7.2.0 (OK)
matplotlib >=2.0.0 :  3.0.2 (OK)
pylint >=0.25      :  2.2.2 (OK)
CAM-Gerlach commented 5 years ago

Update: I tested changing the ignore settings for the code style analysis, but that did not produce an (immediate) LSP stoppage. However, later, I disabled real-time docstring, code style and code analysis (to test its effect on the autosave issue). Immediately on closing preferences, code and code style analysis disappeared as it should (and I know it was working shortly before), but I still had one docstring analysis warning at the top of the file I was on, and it "froze"/stopped updating as they usually do when LSP stops working.

I immediately pulled the logs, and culled down to the relevant portion where I'm highly confident the crash occurred (I can be 100% sure it didn't occur after, and nearly sure it couldn't have happened before); my speculation is that it happened near the beginning of the resulting output, around or shortly after 11:51:00, which would roughly coincide with when I hit "Ok" in the prefs dialog, Once I document what I have so far here, I'll attempt to repro it again.

Spyder log:

``` 2019-05-11 11:51:00,670 [DEBUG] [spyder.plugins.editor.lsp.manager] -> False 2019-05-11 11:51:00,670 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: workspace/didChangeConfiguration 2019-05-11 11:51:00,685 [DEBUG] [spyder.plugins.editor.lsp.manager] -> False 2019-05-11 11:51:00,685 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: workspace/didChangeConfiguration 2019-05-11 11:51:00,717 [DEBUG] [spyder.plugins.editor.lsp.manager] -> False 2019-05-11 11:51:00,717 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: workspace/didChangeConfiguration 2019-05-11 11:51:00,732 [DEBUG] [spyder.plugins.editor.lsp.manager] -> False 2019-05-11 11:51:00,732 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: workspace/didChangeConfiguration 2019-05-11 11:51:00,748 [DEBUG] [spyder.plugins.editor.lsp.manager] -> False 2019-05-11 11:51:00,748 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: workspace/didChangeConfiguration 2019-05-11 11:51:00,779 [DEBUG] [spyder.plugins.editor.lsp.manager] -> False 2019-05-11 11:51:00,779 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: workspace/didChangeConfiguration 2019-05-11 11:51:00,779 [DEBUG] [spyder.plugins.editor.lsp.manager] -> False 2019-05-11 11:51:00,779 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: workspace/didChangeConfiguration 2019-05-11 11:51:05,701 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Call ThreadManager's 'close_all_threads' 2019-05-11 11:51:05,701 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Call ThreadManager's 'close_threads' 2019-05-11 11:51:05,701 [DEBUG] [spyder.plugins.editor.widgets.editor] -> method 'editorstack_closed': 2019-05-11 11:51:05,701 [DEBUG] [spyder.plugins.editor.widgets.editor] -> self : 2019-05-11 11:51:05,764 [DEBUG] [spyder.plugins.editor.widgets.editor] -> method 'editorsplitter_closed': 2019-05-11 11:51:05,764 [DEBUG] [spyder.plugins.editor.widgets.editor] -> self : 2019-05-11 11:51:17,609 [DEBUG] [spyder.plugins.editor.utils.autosave] -> Autosave triggered 2019-05-11 11:51:18,281 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:18,281 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:18,281 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:18,281 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 0 - None 2019-05-11 11:51:18,516 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:18,516 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 0 - None 2019-05-11 11:51:18,766 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for C:\Users\C. A. M. Gerlach\Documents\dev\TestPackage\temp.py 2019-05-11 11:51:18,766 [DEBUG] [spyder.plugins.editor.widgets.codeeditor] -> LSP available for: C:\Users\C. A. M. Gerlach\Documents\dev\TestPackage\temp.py 2019-05-11 11:51:18,766 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didOpen' 2019-05-11 11:51:18,766 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didOpen 2019-05-11 11:51:18,766 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: C:\Users\C. A. M. Gerlach\Documents\dev\TestPackage\temp.py 2019-05-11 11:51:18,766 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 0 - C:\Users\C. A. M. Gerlach\Documents\dev\TestPackage\temp.py 2019-05-11 11:51:19,016 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:19,016 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:19,031 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:19,031 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 1 - None 2019-05-11 11:51:19,328 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:19,328 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 1 - None 2019-05-11 11:51:19,641 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\config\base.py 2019-05-11 11:51:19,641 [DEBUG] [spyder.plugins.editor.widgets.codeeditor] -> LSP available for: C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\config\base.py 2019-05-11 11:51:19,641 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didOpen' 2019-05-11 11:51:19,641 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didOpen 2019-05-11 11:51:19,656 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:19,656 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:19,672 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:19,672 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 2 - None 2019-05-11 11:51:19,938 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:19,938 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 2 - None 2019-05-11 11:51:20,203 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\active\spyder\spyder\app\tests\test_mainwindow.py 2019-05-11 11:51:20,203 [DEBUG] [spyder.plugins.editor.widgets.codeeditor] -> LSP available for: C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\active\spyder\spyder\app\tests\test_mainwindow.py 2019-05-11 11:51:20,219 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didOpen' 2019-05-11 11:51:20,219 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didOpen 2019-05-11 11:51:20,235 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:20,235 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:20,250 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:20,250 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 3 - None 2019-05-11 11:51:20,531 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:20,547 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 3 - None 2019-05-11 11:51:20,907 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\app\mainwindow.py 2019-05-11 11:51:20,907 [DEBUG] [spyder.plugins.editor.widgets.codeeditor] -> LSP available for: C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\app\mainwindow.py 2019-05-11 11:51:20,907 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didOpen' 2019-05-11 11:51:20,907 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didOpen 2019-05-11 11:51:20,938 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:20,938 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:20,938 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:20,938 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 4 - None 2019-05-11 11:51:21,235 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:21,235 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 4 - None 2019-05-11 11:51:21,547 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\pil_patch.py 2019-05-11 11:51:21,547 [DEBUG] [spyder.plugins.editor.widgets.codeeditor] -> LSP available for: C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\pil_patch.py 2019-05-11 11:51:21,547 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didOpen' 2019-05-11 11:51:21,547 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didOpen 2019-05-11 11:51:21,578 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:21,578 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:21,578 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:21,578 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 5 - None 2019-05-11 11:51:21,813 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:21,813 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 5 - None 2019-05-11 11:51:22,094 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for B:\dev\HPyD\LICENSE.txt 2019-05-11 11:51:22,110 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:22,110 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:22,125 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:22,125 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 6 - None 2019-05-11 11:51:22,360 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:22,360 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 6 - None 2019-05-11 11:51:22,625 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for C:\Users\C. A. M. Gerlach\Documents\dev\Meteorology\UAH_AMS\uah-ams-website\themes\lektor-icon\AUTHORS.txt 2019-05-11 11:51:22,657 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:22,657 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:22,657 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:22,657 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 7 - None 2019-05-11 11:51:22,953 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:22,969 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 7 - None 2019-05-11 11:51:23,313 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\extensions\tests\test_docstring.py 2019-05-11 11:51:23,313 [DEBUG] [spyder.plugins.editor.widgets.codeeditor] -> LSP available for: C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\extensions\tests\test_docstring.py 2019-05-11 11:51:23,313 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didOpen' 2019-05-11 11:51:23,313 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didOpen 2019-05-11 11:51:23,344 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:23,344 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:23,360 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:23,360 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 8 - None 2019-05-11 11:51:23,586 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:23,586 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 8 - None 2019-05-11 11:51:23,836 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for B:\dev\PyRometer\PyRometer\pyrometer\main.py 2019-05-11 11:51:23,836 [DEBUG] [spyder.plugins.editor.widgets.codeeditor] -> LSP available for: B:\dev\PyRometer\PyRometer\pyrometer\main.py 2019-05-11 11:51:23,836 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didOpen' 2019-05-11 11:51:23,852 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didOpen 2019-05-11 11:51:23,868 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:23,868 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:23,868 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:23,868 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 9 - None 2019-05-11 11:51:24,180 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:24,196 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 9 - None 2019-05-11 11:51:24,508 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\plugin.py 2019-05-11 11:51:24,508 [DEBUG] [spyder.plugins.editor.widgets.codeeditor] -> LSP available for: C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\plugin.py 2019-05-11 11:51:24,508 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didOpen' 2019-05-11 11:51:24,508 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didOpen 2019-05-11 11:51:24,539 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:24,539 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:24,555 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:24,555 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 10 - None 2019-05-11 11:51:24,852 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:24,852 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 10 - None 2019-05-11 11:51:25,180 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\widgets\editor.py 2019-05-11 11:51:25,180 [DEBUG] [spyder.plugins.editor.widgets.codeeditor] -> LSP available for: C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\widgets\editor.py 2019-05-11 11:51:25,180 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didOpen' 2019-05-11 11:51:25,180 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didOpen 2019-05-11 11:51:25,196 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:25,196 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:25,211 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:25,211 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 11 - None 2019-05-11 11:51:25,508 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:25,508 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 11 - None 2019-05-11 11:51:25,821 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\utils\autosave.py 2019-05-11 11:51:25,821 [DEBUG] [spyder.plugins.editor.widgets.codeeditor] -> LSP available for: C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\utils\autosave.py 2019-05-11 11:51:25,821 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didOpen' 2019-05-11 11:51:25,821 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didOpen 2019-05-11 11:51:25,852 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:25,852 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:25,868 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:25,868 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 12 - None 2019-05-11 11:51:26,180 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:26,180 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 12 - None 2019-05-11 11:51:26,493 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\utils\tests\test_autosave.py 2019-05-11 11:51:26,493 [DEBUG] [spyder.plugins.editor.widgets.codeeditor] -> LSP available for: C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\utils\tests\test_autosave.py 2019-05-11 11:51:26,493 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didOpen' 2019-05-11 11:51:26,493 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didOpen 2019-05-11 11:51:26,524 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:26,524 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:26,524 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:26,524 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 13 - None 2019-05-11 11:51:26,821 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:26,821 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 13 - None 2019-05-11 11:51:27,149 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\widgets\tests\test_editor.py 2019-05-11 11:51:27,149 [DEBUG] [spyder.plugins.editor.widgets.codeeditor] -> LSP available for: C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\widgets\tests\test_editor.py 2019-05-11 11:51:27,149 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didOpen' 2019-05-11 11:51:27,149 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didOpen 2019-05-11 11:51:27,165 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:27,165 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:27,180 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:27,180 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 14 - None 2019-05-11 11:51:27,508 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:27,508 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 14 - None 2019-05-11 11:51:27,883 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\widgets\tests\test_save.py 2019-05-11 11:51:27,883 [DEBUG] [spyder.plugins.editor.widgets.codeeditor] -> LSP available for: C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\widgets\tests\test_save.py 2019-05-11 11:51:27,883 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didOpen' 2019-05-11 11:51:27,883 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didOpen 2019-05-11 11:51:27,915 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:27,915 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:27,915 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:27,915 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 15 - None 2019-05-11 11:51:28,227 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:28,227 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 15 - None 2019-05-11 11:51:28,571 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\widgets\fileswitcher.py 2019-05-11 11:51:28,587 [DEBUG] [spyder.plugins.editor.widgets.codeeditor] -> LSP available for: C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\widgets\fileswitcher.py 2019-05-11 11:51:28,587 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didOpen' 2019-05-11 11:51:28,587 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didOpen 2019-05-11 11:51:28,602 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseQuotesExtension 2019-05-11 11:51:28,602 [DEBUG] [spyder.plugins.editor.extensions.manager] -> adding extension CloseBracketsExtension 2019-05-11 11:51:28,618 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:28,618 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 16 - None 2019-05-11 11:51:28,962 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: None 2019-05-11 11:51:28,962 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 16 - None 2019-05-11 11:51:29,290 [DEBUG] [spyder.plugins.editor.plugin] -> Call LSP for C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\widgets\autosaveerror.py 2019-05-11 11:51:29,290 [DEBUG] [spyder.plugins.editor.widgets.codeeditor] -> LSP available for: C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\widgets\autosaveerror.py 2019-05-11 11:51:29,290 [DEBUG] [spyder.plugins.editor.plugin] -> LSP request: 'textDocument/didOpen' 2019-05-11 11:51:29,290 [DEBUG] [spyder.plugins.editor.lsp.client] -> python request: textDocument/didOpen 2019-05-11 11:51:29,290 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Set focus to: C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\utils\autosave.py 2019-05-11 11:51:29,290 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Current changed: 11 - C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\utils\autosave.py 2019-05-11 11:51:30,821 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Added thread to queue 2019-05-11 11:51:30,823 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Added thread to queue 2019-05-11 11:51:30,872 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Updating queue: 2019-05-11 11:51:30,872 [DEBUG] [spyder.plugins.editor.widgets.editor] -> started: 0 2019-05-11 11:51:30,872 [DEBUG] [spyder.plugins.editor.widgets.editor] -> pending: 1 2019-05-11 11:51:30,872 [DEBUG] [spyder.plugins.editor.widgets.editor] -> ===>starting: 2019-05-11 11:51:30,874 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Updating queue: 2019-05-11 11:51:30,874 [DEBUG] [spyder.plugins.editor.widgets.editor] -> started: 0 2019-05-11 11:51:30,874 [DEBUG] [spyder.plugins.editor.widgets.editor] -> pending: 1 2019-05-11 11:51:30,874 [DEBUG] [spyder.plugins.editor.widgets.editor] -> ===>starting: 2019-05-11 11:51:30,874 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Updating queue: 2019-05-11 11:51:30,874 [DEBUG] [spyder.plugins.editor.widgets.editor] -> started: 0 2019-05-11 11:51:30,874 [DEBUG] [spyder.plugins.editor.widgets.editor] -> pending: 0 2019-05-11 11:51:30,874 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Updating queue: 2019-05-11 11:51:30,874 [DEBUG] [spyder.plugins.editor.widgets.editor] -> started: 0 2019-05-11 11:51:30,874 [DEBUG] [spyder.plugins.editor.widgets.editor] -> pending: 0 ```

LSP client log (file contents replaced by <file conents> for brevity):

``` DEBUG 2019-05-11 11:51:00,670 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2238, 'method': 'workspace/didChangeConfiguration', 'params': {'settings': {'pyls': {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': 'numpy, scipy, sympy, pandas, networkx, statsmodels, matplotlib, sklearn, skimage, mpmath, os, pillow, OpenGL, array, audioop, binascii, cPickle, cStringIO, cmath, collections, datetime, errno, exceptions, gc, importlib, itertools, math, mmap, msvcrt, nt, operator, ast, signal, sys, threading, time, wx, zipimport, zlib, pytest, PyQt4, PyQt5, PySide, PySide2, os.path'}}}}}} DEBUG 2019-05-11 11:51:00,670 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: workspace/didChangeConfiguration DEBUG 2019-05-11 11:51:00,670 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2238, "method": "workspace/didChangeConfiguration", "params": {"settings": {"pyls": {"configurationSources": ["pycodestyle", "pyflakes"], "plugins": {"pycodestyle": {"enabled": false, "exclude": [], "filename": [], "select": [], "ignore": [], "hangClosing": false, "maxLineLength": 79}, "pyflakes": {"enabled": false}, "yapf": {"enabled": false}, "pydocstyle": {"enabled": false, "convention": "numpy", "addIgnore": [], "addSelect": [], "ignore": [], "select": [], "match": "(?!test_).*\\.py", "matchDir": "[^\\.].*"}, "rope": {"extensionModules": null, "ropeFolder": null}, "rope_completion": {"enabled": false}, "jedi_completion": {"enabled": true, "include_params": false}, "jedi_definition": {"enabled": true, "follow_imports": true}, "jedi_hover": {"enabled": true}, "jedi_references": {"enabled": true}, "jedi_signature_help": {"enabled": true}, "jedi_symbols": {"enabled": true, "all_scopes": true}, "mccabe": {"enabled": false, "threshold": 15}, "preload": {"enabled": true, "modules": "numpy, scipy, sympy, pandas, networkx, statsmodels, matplotlib, sklearn, skimage, mpmath, os, pillow, OpenGL, array, audioop, binascii, cPickle, cStringIO, cmath, collections, datetime, errno, exceptions, gc, importlib, itertools, math, mmap, msvcrt, nt, operator, ast, signal, sys, threading, time, wx, zipimport, zlib, pytest, PyQt4, PyQt5, PySide, PySide2, os.path"}}}}}} DEBUG 2019-05-11 11:51:00,685 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2239, 'method': 'workspace/didChangeConfiguration', 'params': {'settings': {'pyls': {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': True, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': 'numpy, scipy, sympy, pandas, networkx, statsmodels, matplotlib, sklearn, skimage, mpmath, os, pillow, OpenGL, array, audioop, binascii, cPickle, cStringIO, cmath, collections, datetime, errno, exceptions, gc, importlib, itertools, math, mmap, msvcrt, nt, operator, ast, signal, sys, threading, time, wx, zipimport, zlib, pytest, PyQt4, PyQt5, PySide, PySide2, os.path'}}}}}} DEBUG 2019-05-11 11:51:00,685 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: workspace/didChangeConfiguration DEBUG 2019-05-11 11:51:00,685 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2239, "method": "workspace/didChangeConfiguration", "params": {"settings": {"pyls": {"configurationSources": ["pycodestyle", "pyflakes"], "plugins": {"pycodestyle": {"enabled": true, "exclude": [], "filename": [], "select": [], "ignore": [], "hangClosing": false, "maxLineLength": 79}, "pyflakes": {"enabled": false}, "yapf": {"enabled": false}, "pydocstyle": {"enabled": false, "convention": "numpy", "addIgnore": [], "addSelect": [], "ignore": [], "select": [], "match": "(?!test_).*\\.py", "matchDir": "[^\\.].*"}, "rope": {"extensionModules": null, "ropeFolder": null}, "rope_completion": {"enabled": false}, "jedi_completion": {"enabled": true, "include_params": false}, "jedi_definition": {"enabled": true, "follow_imports": true}, "jedi_hover": {"enabled": true}, "jedi_references": {"enabled": true}, "jedi_signature_help": {"enabled": true}, "jedi_symbols": {"enabled": true, "all_scopes": true}, "mccabe": {"enabled": false, "threshold": 15}, "preload": {"enabled": true, "modules": "numpy, scipy, sympy, pandas, networkx, statsmodels, matplotlib, sklearn, skimage, mpmath, os, pillow, OpenGL, array, audioop, binascii, cPickle, cStringIO, cmath, collections, datetime, errno, exceptions, gc, importlib, itertools, math, mmap, msvcrt, nt, operator, ast, signal, sys, threading, time, wx, zipimport, zlib, pytest, PyQt4, PyQt5, PySide, PySide2, os.path"}}}}}} DEBUG 2019-05-11 11:51:00,701 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:00,701 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:00,701 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:00,701 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2238, 'result': None} DEBUG 2019-05-11 11:51:00,701 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:00,717 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2240, 'method': 'workspace/didChangeConfiguration', 'params': {'settings': {'pyls': {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': 'numpy, scipy, sympy, pandas, networkx, statsmodels, matplotlib, sklearn, skimage, mpmath, os, pillow, OpenGL, array, audioop, binascii, cPickle, cStringIO, cmath, collections, datetime, errno, exceptions, gc, importlib, itertools, math, mmap, msvcrt, nt, operator, ast, signal, sys, threading, time, wx, zipimport, zlib, pytest, PyQt4, PyQt5, PySide, PySide2, os.path'}}}}}} DEBUG 2019-05-11 11:51:00,717 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: workspace/didChangeConfiguration DEBUG 2019-05-11 11:51:00,717 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2240, "method": "workspace/didChangeConfiguration", "params": {"settings": {"pyls": {"configurationSources": ["pycodestyle", "pyflakes"], "plugins": {"pycodestyle": {"enabled": false, "exclude": [], "filename": [], "select": [], "ignore": [], "hangClosing": false, "maxLineLength": 79}, "pyflakes": {"enabled": false}, "yapf": {"enabled": false}, "pydocstyle": {"enabled": false, "convention": "numpy", "addIgnore": [], "addSelect": [], "ignore": [], "select": [], "match": "(?!test_).*\\.py", "matchDir": "[^\\.].*"}, "rope": {"extensionModules": null, "ropeFolder": null}, "rope_completion": {"enabled": false}, "jedi_completion": {"enabled": true, "include_params": false}, "jedi_definition": {"enabled": true, "follow_imports": true}, "jedi_hover": {"enabled": true}, "jedi_references": {"enabled": true}, "jedi_signature_help": {"enabled": true}, "jedi_symbols": {"enabled": true, "all_scopes": true}, "mccabe": {"enabled": false, "threshold": 15}, "preload": {"enabled": true, "modules": "numpy, scipy, sympy, pandas, networkx, statsmodels, matplotlib, sklearn, skimage, mpmath, os, pillow, OpenGL, array, audioop, binascii, cPickle, cStringIO, cmath, collections, datetime, errno, exceptions, gc, importlib, itertools, math, mmap, msvcrt, nt, operator, ast, signal, sys, threading, time, wx, zipimport, zlib, pytest, PyQt4, PyQt5, PySide, PySide2, os.path"}}}}}} DEBUG 2019-05-11 11:51:00,717 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:00,717 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:00,717 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:00,717 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2239, 'result': None} DEBUG 2019-05-11 11:51:00,732 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:00,732 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2241, 'method': 'workspace/didChangeConfiguration', 'params': {'settings': {'pyls': {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': 'numpy, scipy, sympy, pandas, networkx, statsmodels, matplotlib, sklearn, skimage, mpmath, os, pillow, OpenGL, array, audioop, binascii, cPickle, cStringIO, cmath, collections, datetime, errno, exceptions, gc, importlib, itertools, math, mmap, msvcrt, nt, operator, ast, signal, sys, threading, time, wx, zipimport, zlib, pytest, PyQt4, PyQt5, PySide, PySide2, os.path'}}}}}} DEBUG 2019-05-11 11:51:00,732 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: workspace/didChangeConfiguration DEBUG 2019-05-11 11:51:00,732 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2241, "method": "workspace/didChangeConfiguration", "params": {"settings": {"pyls": {"configurationSources": ["pycodestyle", "pyflakes"], "plugins": {"pycodestyle": {"enabled": false, "exclude": [], "filename": [], "select": [], "ignore": [], "hangClosing": false, "maxLineLength": 79}, "pyflakes": {"enabled": false}, "yapf": {"enabled": false}, "pydocstyle": {"enabled": false, "convention": "numpy", "addIgnore": [], "addSelect": [], "ignore": [], "select": [], "match": "(?!test_).*\\.py", "matchDir": "[^\\.].*"}, "rope": {"extensionModules": null, "ropeFolder": null}, "rope_completion": {"enabled": false}, "jedi_completion": {"enabled": true, "include_params": false}, "jedi_definition": {"enabled": true, "follow_imports": true}, "jedi_hover": {"enabled": true}, "jedi_references": {"enabled": true}, "jedi_signature_help": {"enabled": true}, "jedi_symbols": {"enabled": true, "all_scopes": true}, "mccabe": {"enabled": false, "threshold": 15}, "preload": {"enabled": true, "modules": "numpy, scipy, sympy, pandas, networkx, statsmodels, matplotlib, sklearn, skimage, mpmath, os, pillow, OpenGL, array, audioop, binascii, cPickle, cStringIO, cmath, collections, datetime, errno, exceptions, gc, importlib, itertools, math, mmap, msvcrt, nt, operator, ast, signal, sys, threading, time, wx, zipimport, zlib, pytest, PyQt4, PyQt5, PySide, PySide2, os.path"}}}}}} DEBUG 2019-05-11 11:51:00,748 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2242, 'method': 'workspace/didChangeConfiguration', 'params': {'settings': {'pyls': {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': True, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': 'numpy, scipy, sympy, pandas, networkx, statsmodels, matplotlib, sklearn, skimage, mpmath, os, pillow, OpenGL, array, audioop, binascii, cPickle, cStringIO, cmath, collections, datetime, errno, exceptions, gc, importlib, itertools, math, mmap, msvcrt, nt, operator, ast, signal, sys, threading, time, wx, zipimport, zlib, pytest, PyQt4, PyQt5, PySide, PySide2, os.path'}}}}}} DEBUG 2019-05-11 11:51:00,748 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: workspace/didChangeConfiguration DEBUG 2019-05-11 11:51:00,764 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2242, "method": "workspace/didChangeConfiguration", "params": {"settings": {"pyls": {"configurationSources": ["pycodestyle", "pyflakes"], "plugins": {"pycodestyle": {"enabled": false, "exclude": [], "filename": [], "select": [], "ignore": [], "hangClosing": false, "maxLineLength": 79}, "pyflakes": {"enabled": false}, "yapf": {"enabled": false}, "pydocstyle": {"enabled": true, "convention": "numpy", "addIgnore": [], "addSelect": [], "ignore": [], "select": [], "match": "(?!test_).*\\.py", "matchDir": "[^\\.].*"}, "rope": {"extensionModules": null, "ropeFolder": null}, "rope_completion": {"enabled": false}, "jedi_completion": {"enabled": true, "include_params": false}, "jedi_definition": {"enabled": true, "follow_imports": true}, "jedi_hover": {"enabled": true}, "jedi_references": {"enabled": true}, "jedi_signature_help": {"enabled": true}, "jedi_symbols": {"enabled": true, "all_scopes": true}, "mccabe": {"enabled": false, "threshold": 15}, "preload": {"enabled": true, "modules": "numpy, scipy, sympy, pandas, networkx, statsmodels, matplotlib, sklearn, skimage, mpmath, os, pillow, OpenGL, array, audioop, binascii, cPickle, cStringIO, cmath, collections, datetime, errno, exceptions, gc, importlib, itertools, math, mmap, msvcrt, nt, operator, ast, signal, sys, threading, time, wx, zipimport, zlib, pytest, PyQt4, PyQt5, PySide, PySide2, os.path"}}}}}} DEBUG 2019-05-11 11:51:00,764 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:00,764 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:00,764 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:00,764 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2240, 'result': None} DEBUG 2019-05-11 11:51:00,764 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:00,779 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2243, 'method': 'workspace/didChangeConfiguration', 'params': {'settings': {'pyls': {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': 'numpy, scipy, sympy, pandas, networkx, statsmodels, matplotlib, sklearn, skimage, mpmath, os, pillow, OpenGL, array, audioop, binascii, cPickle, cStringIO, cmath, collections, datetime, errno, exceptions, gc, importlib, itertools, math, mmap, msvcrt, nt, operator, ast, signal, sys, threading, time, wx, zipimport, zlib, pytest, PyQt4, PyQt5, PySide, PySide2, os.path'}}}}}} DEBUG 2019-05-11 11:51:00,779 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: workspace/didChangeConfiguration DEBUG 2019-05-11 11:51:00,779 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2243, "method": "workspace/didChangeConfiguration", "params": {"settings": {"pyls": {"configurationSources": ["pycodestyle", "pyflakes"], "plugins": {"pycodestyle": {"enabled": false, "exclude": [], "filename": [], "select": [], "ignore": [], "hangClosing": false, "maxLineLength": 79}, "pyflakes": {"enabled": false}, "yapf": {"enabled": false}, "pydocstyle": {"enabled": false, "convention": "numpy", "addIgnore": [], "addSelect": [], "ignore": [], "select": [], "match": "(?!test_).*\\.py", "matchDir": "[^\\.].*"}, "rope": {"extensionModules": null, "ropeFolder": null}, "rope_completion": {"enabled": false}, "jedi_completion": {"enabled": true, "include_params": false}, "jedi_definition": {"enabled": true, "follow_imports": true}, "jedi_hover": {"enabled": true}, "jedi_references": {"enabled": true}, "jedi_signature_help": {"enabled": true}, "jedi_symbols": {"enabled": true, "all_scopes": true}, "mccabe": {"enabled": false, "threshold": 15}, "preload": {"enabled": true, "modules": "numpy, scipy, sympy, pandas, networkx, statsmodels, matplotlib, sklearn, skimage, mpmath, os, pillow, OpenGL, array, audioop, binascii, cPickle, cStringIO, cmath, collections, datetime, errno, exceptions, gc, importlib, itertools, math, mmap, msvcrt, nt, operator, ast, signal, sys, threading, time, wx, zipimport, zlib, pytest, PyQt4, PyQt5, PySide, PySide2, os.path"}}}}}} DEBUG 2019-05-11 11:51:00,779 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2244, 'method': 'workspace/didChangeConfiguration', 'params': {'settings': {'pyls': {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': 'numpy, scipy, sympy, pandas, networkx, statsmodels, matplotlib, sklearn, skimage, mpmath, os, pillow, OpenGL, array, audioop, binascii, cPickle, cStringIO, cmath, collections, datetime, errno, exceptions, gc, importlib, itertools, math, mmap, msvcrt, nt, operator, ast, signal, sys, threading, time, wx, zipimport, zlib, pytest, PyQt4, PyQt5, PySide, PySide2, os.path'}}}}}} DEBUG 2019-05-11 11:51:00,779 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: workspace/didChangeConfiguration DEBUG 2019-05-11 11:51:00,779 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2244, "method": "workspace/didChangeConfiguration", "params": {"settings": {"pyls": {"configurationSources": ["pycodestyle", "pyflakes"], "plugins": {"pycodestyle": {"enabled": false, "exclude": [], "filename": [], "select": [], "ignore": [], "hangClosing": false, "maxLineLength": 79}, "pyflakes": {"enabled": false}, "yapf": {"enabled": false}, "pydocstyle": {"enabled": false, "convention": "numpy", "addIgnore": [], "addSelect": [], "ignore": [], "select": [], "match": "(?!test_).*\\.py", "matchDir": "[^\\.].*"}, "rope": {"extensionModules": null, "ropeFolder": null}, "rope_completion": {"enabled": false}, "jedi_completion": {"enabled": true, "include_params": false}, "jedi_definition": {"enabled": true, "follow_imports": true}, "jedi_hover": {"enabled": true}, "jedi_references": {"enabled": true}, "jedi_signature_help": {"enabled": true}, "jedi_symbols": {"enabled": true, "all_scopes": true}, "mccabe": {"enabled": false, "threshold": 15}, "preload": {"enabled": true, "modules": "numpy, scipy, sympy, pandas, networkx, statsmodels, matplotlib, sklearn, skimage, mpmath, os, pillow, OpenGL, array, audioop, binascii, cPickle, cStringIO, cmath, collections, datetime, errno, exceptions, gc, importlib, itertools, math, mmap, msvcrt, nt, operator, ast, signal, sys, threading, time, wx, zipimport, zlib, pytest, PyQt4, PyQt5, PySide, PySide2, os.path"}}}}}} DEBUG 2019-05-11 11:51:00,779 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:00,779 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:00,779 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:00,779 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2241, 'result': None} DEBUG 2019-05-11 11:51:00,779 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:00,811 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:00,811 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:00,811 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:00,811 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2242, 'result': None} DEBUG 2019-05-11 11:51:00,811 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:00,842 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:00,842 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:00,842 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:00,842 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2243, 'result': None} DEBUG 2019-05-11 11:51:00,842 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:00,873 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:00,873 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:00,873 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:00,873 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2244, 'result': None} DEBUG 2019-05-11 11:51:00,873 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:01,373 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 200\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:01,373 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'200', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...200 DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/app/mainwindow.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 207\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'207', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...207 DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/plugin.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 232\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'232', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...232 DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/extensions/tests/test_docstring.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 195\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'195', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...195 DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/pil_patch.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 215\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'215', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...215 DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/autosave.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 215\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'215', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...215 DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/editor.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 157\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'157', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...157 DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///B:/dev/PyRometer/PyRometer/pyrometer/main.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 178\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'178', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...178 DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/TestPackage/temp.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 226\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'226', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...226 DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 226\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'226', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...226 DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_editor.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 218\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'218', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...218 DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/active/spyder/spyder/app/tests/test_mainwindow.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 197\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'197', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...197 DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/config/base.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:01,389 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 224\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:01,404 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'224', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:01,404 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...224 DEBUG 2019-05-11 11:51:01,404 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_save.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:01,404 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:01,404 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 206\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:01,404 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'206', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:01,404 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...206 DEBUG 2019-05-11 11:51:01,404 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/widgets/fileswitcher.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:01,404 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:01,404 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 222\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:01,404 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'222', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:01,404 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...222 DEBUG 2019-05-11 11:51:01,404 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/autosaveerror.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:01,404 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:18,766 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2245, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/TestPackage/temp.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} DEBUG 2019-05-11 11:51:18,766 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didOpen DEBUG 2019-05-11 11:51:18,766 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2245, "method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/TestPackage/temp.py", "languageId": "Python", "version": 0, "text": ""}}} DEBUG 2019-05-11 11:51:18,781 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:18,781 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:18,781 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:18,781 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2245, 'result': None} DEBUG 2019-05-11 11:51:18,781 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:19,281 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 178\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:19,281 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'178', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:19,281 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...178 DEBUG 2019-05-11 11:51:19,281 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/TestPackage/temp.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:19,281 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:19,641 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2246, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/config/base.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} DEBUG 2019-05-11 11:51:19,641 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didOpen DEBUG 2019-05-11 11:51:19,641 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2246, "method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/config/base.py", "languageId": "Python", "version": 0, "text": ""}}} DEBUG 2019-05-11 11:51:19,641 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:19,641 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:19,641 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:19,641 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2246, 'result': None} DEBUG 2019-05-11 11:51:19,641 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:20,141 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 197\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:20,141 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'197', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:20,141 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...197 DEBUG 2019-05-11 11:51:20,141 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/config/base.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:20,141 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:20,219 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2247, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/active/spyder/spyder/app/tests/test_mainwindow.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} DEBUG 2019-05-11 11:51:20,219 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didOpen DEBUG 2019-05-11 11:51:20,219 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2247, "method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/active/spyder/spyder/app/tests/test_mainwindow.py", "languageId": "Python", "version": 0, "text": ""}}} DEBUG 2019-05-11 11:51:20,219 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:20,219 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:20,219 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:20,219 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2247, 'result': None} DEBUG 2019-05-11 11:51:20,219 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:20,719 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 218\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:20,719 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'218', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:20,719 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...218 DEBUG 2019-05-11 11:51:20,719 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/active/spyder/spyder/app/tests/test_mainwindow.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:20,719 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:20,907 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2248, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/app/mainwindow.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} DEBUG 2019-05-11 11:51:20,922 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didOpen DEBUG 2019-05-11 11:51:20,922 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2248, "method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/app/mainwindow.py", "languageId": "Python", "version": 0, "text": ""}}} DEBUG 2019-05-11 11:51:20,922 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:20,922 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:20,922 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:20,922 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2248, 'result': None} DEBUG 2019-05-11 11:51:20,922 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:21,422 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 200\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:21,422 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'200', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:21,422 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...200 DEBUG 2019-05-11 11:51:21,422 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/app/mainwindow.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:21,422 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:21,547 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2249, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/pil_patch.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} DEBUG 2019-05-11 11:51:21,547 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didOpen DEBUG 2019-05-11 11:51:21,547 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2249, "method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/pil_patch.py", "languageId": "Python", "version": 0, "text": ""}}} DEBUG 2019-05-11 11:51:21,547 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:21,547 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:21,547 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:21,547 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2249, 'result': None} DEBUG 2019-05-11 11:51:21,547 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:22,047 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 195\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:22,047 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'195', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:22,047 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...195 DEBUG 2019-05-11 11:51:22,047 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/pil_patch.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:22,047 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:23,313 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2250, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/extensions/tests/test_docstring.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} DEBUG 2019-05-11 11:51:23,313 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didOpen DEBUG 2019-05-11 11:51:23,313 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2250, "method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/extensions/tests/test_docstring.py", "languageId": "Python", "version": 0, "text": ""}}} DEBUG 2019-05-11 11:51:23,329 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:23,329 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:23,329 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:23,329 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2250, 'result': None} DEBUG 2019-05-11 11:51:23,329 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:23,836 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 232\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:23,836 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'232', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:23,836 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...232 DEBUG 2019-05-11 11:51:23,836 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/extensions/tests/test_docstring.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:23,836 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:23,852 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2251, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///B:/dev/PyRometer/PyRometer/pyrometer/main.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} DEBUG 2019-05-11 11:51:23,852 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didOpen DEBUG 2019-05-11 11:51:23,852 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2251, "method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///B:/dev/PyRometer/PyRometer/pyrometer/main.py", "languageId": "Python", "version": 0, "text": ""}}} DEBUG 2019-05-11 11:51:23,852 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:23,852 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:23,852 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:23,852 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2251, 'result': None} DEBUG 2019-05-11 11:51:23,852 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:24,352 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 157\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:24,352 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'157', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:24,352 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...157 DEBUG 2019-05-11 11:51:24,352 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///B:/dev/PyRometer/PyRometer/pyrometer/main.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:24,352 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:24,508 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2252, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/plugin.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} DEBUG 2019-05-11 11:51:24,524 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didOpen DEBUG 2019-05-11 11:51:24,524 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2252, "method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/plugin.py", "languageId": "Python", "version": 0, "text": ""}}} DEBUG 2019-05-11 11:51:24,524 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:24,524 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:24,524 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:24,524 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2252, 'result': None} DEBUG 2019-05-11 11:51:24,524 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:25,024 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 207\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:25,024 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'207', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:25,024 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...207 DEBUG 2019-05-11 11:51:25,024 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/plugin.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:25,024 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:25,180 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2253, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/editor.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} DEBUG 2019-05-11 11:51:25,180 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didOpen DEBUG 2019-05-11 11:51:25,180 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2253, "method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/editor.py", "languageId": "Python", "version": 0, "text": ""}}} DEBUG 2019-05-11 11:51:25,196 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:25,196 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:25,196 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:25,196 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2253, 'result': None} DEBUG 2019-05-11 11:51:25,196 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:25,696 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 215\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:25,696 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'215', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:25,696 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...215 DEBUG 2019-05-11 11:51:25,696 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/editor.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:25,696 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:25,821 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2254, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/autosave.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} DEBUG 2019-05-11 11:51:25,821 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didOpen DEBUG 2019-05-11 11:51:25,821 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2254, "method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/autosave.py", "languageId": "Python", "version": 0, "text": ""}}} DEBUG 2019-05-11 11:51:25,836 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:25,836 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:25,836 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:25,836 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2254, 'result': None} DEBUG 2019-05-11 11:51:25,836 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:26,321 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 215\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:26,321 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'215', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:26,321 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...215 DEBUG 2019-05-11 11:51:26,321 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/autosave.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:26,321 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:26,493 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2255, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} DEBUG 2019-05-11 11:51:26,493 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didOpen DEBUG 2019-05-11 11:51:26,493 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2255, "method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py", "languageId": "Python", "version": 0, "text": ""}}} DEBUG 2019-05-11 11:51:26,493 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:26,493 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:26,493 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:26,493 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2255, 'result': None} DEBUG 2019-05-11 11:51:26,508 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:26,993 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 226\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:26,993 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'226', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:26,993 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...226 DEBUG 2019-05-11 11:51:26,993 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:26,993 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:27,149 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2256, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_editor.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} DEBUG 2019-05-11 11:51:27,149 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didOpen DEBUG 2019-05-11 11:51:27,149 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2256, "method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_editor.py", "languageId": "Python", "version": 0, "text": ""}}} DEBUG 2019-05-11 11:51:27,165 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:27,165 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:27,165 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:27,165 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2256, 'result': None} DEBUG 2019-05-11 11:51:27,165 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:27,649 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 226\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:27,649 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'226', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:27,649 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...226 DEBUG 2019-05-11 11:51:27,649 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_editor.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:27,649 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:27,883 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2257, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_save.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} DEBUG 2019-05-11 11:51:27,883 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didOpen DEBUG 2019-05-11 11:51:27,883 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2257, "method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_save.py", "languageId": "Python", "version": 0, "text": ""}}} DEBUG 2019-05-11 11:51:27,883 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:27,899 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:27,899 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:27,899 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2257, 'result': None} DEBUG 2019-05-11 11:51:27,899 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:28,383 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 224\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:28,383 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'224', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:28,383 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...224 DEBUG 2019-05-11 11:51:28,383 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_save.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:28,383 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:28,587 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2258, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/widgets/fileswitcher.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} DEBUG 2019-05-11 11:51:28,587 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didOpen DEBUG 2019-05-11 11:51:28,587 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2258, "method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/widgets/fileswitcher.py", "languageId": "Python", "version": 0, "text": ""}}} DEBUG 2019-05-11 11:51:28,587 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:28,587 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:28,587 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:28,587 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2258, 'result': None} DEBUG 2019-05-11 11:51:28,587 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:29,087 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 206\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:29,087 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'206', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:29,087 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...206 DEBUG 2019-05-11 11:51:29,087 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/widgets/fileswitcher.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:29,087 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:29,290 spyder.plugins.editor.lsp.transport.producer listen 132 : Client Event: {'id': 2259, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/autosaveerror.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} DEBUG 2019-05-11 11:51:29,290 spyder.plugins.editor.lsp.transport.producer __send_request 154 : Sending request of type: textDocument/didOpen DEBUG 2019-05-11 11:51:29,290 spyder.plugins.editor.lsp.transport.producer __send_request 155 : {"jsonrpc": "2.0", "id": 2259, "method": "textDocument/didOpen", "params": {"textDocument": {"uri": "file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/autosaveerror.py", "languageId": "Python", "version": 0, "text": ""}}} DEBUG 2019-05-11 11:51:29,290 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 46\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:29,290 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'46', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:29,290 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...46 DEBUG 2019-05-11 11:51:29,290 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'id': 2259, 'result': None} DEBUG 2019-05-11 11:51:29,290 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent DEBUG 2019-05-11 11:51:29,790 spyder.plugins.editor.lsp.transport.consumer parse_headers 121 : b'Content-Length: 222\r\nContent-Type: application/vscode-jsonrpc; charset=utf8' DEBUG 2019-05-11 11:51:29,790 spyder.plugins.editor.lsp.transport.consumer expect_windows 88 : {b'Content-Length': b'222', b'Content-Type': b'application/vscode-jsonrpc; charset=utf8'} DEBUG 2019-05-11 11:51:29,790 spyder.plugins.editor.lsp.transport.consumer expect_windows 92 : Pending bytes...222 DEBUG 2019-05-11 11:51:29,790 spyder.plugins.editor.lsp.transport.consumer run 113 : {'jsonrpc': '2.0', 'method': 'textDocument/publishDiagnostics', 'params': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/autosaveerror.py', 'diagnostics': []}} DEBUG 2019-05-11 11:51:29,790 spyder.plugins.editor.lsp.transport.consumer run 115 : Message sent ```

Server log (file contents replaced as above, and module list, plugin configuration and project/lsp configuration replaced as below):

``` 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,670 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,685 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,685 UTC - INFO - pyls.config.config - Disabled plugins: [, , , , , ] 2019-05-11 11:51:00,701 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:00,701 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2239, 'method': 'workspace/didChangeConfiguration', 'params': {'settings': {'pyls': {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': True, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': }}}}}} 2019-05-11 11:51:00,701 UTC - INFO - pyls.config.config - Updated settings to {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': True, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': }}} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,701 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,717 UTC - INFO - pyls.config.config - Disabled plugins: [, , , , ] 2019-05-11 11:51:00,717 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:00,717 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2240, 'method': 'workspace/didChangeConfiguration', 'params': {'settings': {'pyls': {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': }}}}}} 2019-05-11 11:51:00,717 UTC - INFO - pyls.config.config - Updated settings to {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': }}} 2019-05-11 11:51:00,717 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,732 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,748 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,748 UTC - INFO - pyls.config.config - Disabled plugins: [, , , , , ] 2019-05-11 11:51:00,748 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:00,748 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2241, 'method': 'workspace/didChangeConfiguration', 'params': {'settings': {'pyls': {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': }}}}}} 2019-05-11 11:51:00,748 UTC - INFO - pyls.config.config - Updated settings to {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': }}} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,764 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,779 UTC - INFO - pyls.config.config - Disabled plugins: [, , , , , ] 2019-05-11 11:51:00,779 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:00,779 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2242, 'method': 'workspace/didChangeConfiguration', 'params': {'settings': {'pyls': {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': True, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': }}}}}} 2019-05-11 11:51:00,779 UTC - INFO - pyls.config.config - Updated settings to {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': True, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': }}} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,779 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,795 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,811 UTC - INFO - pyls.config.config - Disabled plugins: [, , , , ] 2019-05-11 11:51:00,811 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:00,811 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2243, 'method': 'workspace/didChangeConfiguration', 'params': {'settings': {'pyls': {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': }}}}}} 2019-05-11 11:51:00,811 UTC - INFO - pyls.config.config - Updated settings to {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': }}} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,811 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,826 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,842 UTC - INFO - pyls.config.config - Disabled plugins: [, , , , , ] 2019-05-11 11:51:00,842 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:00,842 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2244, 'method': 'workspace/didChangeConfiguration', 'params': {'settings': {'pyls': {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': }}}}}} 2019-05-11 11:51:00,842 UTC - INFO - pyls.config.config - Updated settings to {'configurationSources': ['pycodestyle', 'pyflakes'], 'plugins': {'pycodestyle': {'enabled': False, 'exclude': [], 'filename': [], 'select': [], 'ignore': [], 'hangClosing': False, 'maxLineLength': 79}, 'pyflakes': {'enabled': False}, 'yapf': {'enabled': False}, 'pydocstyle': {'enabled': False, 'convention': 'numpy', 'addIgnore': [], 'addSelect': [], 'ignore': [], 'select': [], 'match': '(?!test_).*\\.py', 'matchDir': '[^\\.].*'}, 'rope': {'extensionModules': None, 'ropeFolder': None}, 'rope_completion': {'enabled': False}, 'jedi_completion': {'enabled': True, 'include_params': False}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'jedi_hover': {'enabled': True}, 'jedi_references': {'enabled': True}, 'jedi_signature_help': {'enabled': True}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'mccabe': {'enabled': False, 'threshold': 15}, 'preload': {'enabled': True, 'modules': }}} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,842 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,857 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - Got user config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - With user configuration: {} 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - With plugin configuration: 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - With lsp configuration: 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.source - Using cached configuration for () 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - Got project config from PyCodeStyleConfig: {} 2019-05-11 11:51:00,873 UTC - DEBUG - pyls.config.config - With project configuration: 2019-05-11 11:51:00,873 UTC - INFO - pyls.config.config - Disabled plugins: [, , , , , ] 2019-05-11 11:51:00,873 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/app/mainwindow.py 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/plugin.py 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/extensions/tests/test_docstring.py 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/pil_patch.py 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/autosave.py 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/editor.py 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///B:/dev/PyRometer/PyRometer/pyrometer/main.py 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/TestPackage/temp.py 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_editor.py 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/active/spyder/spyder/app/tests/test_mainwindow.py 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/config/base.py 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_save.py 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/widgets/fileswitcher.py 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/autosaveerror.py 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:01,373 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:01,373 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/app/mainwindow.py', 'diagnostics': []} 2019-05-11 11:51:01,373 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/plugin.py', 'diagnostics': []} 2019-05-11 11:51:01,373 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/extensions/tests/test_docstring.py', 'diagnostics': []} 2019-05-11 11:51:01,373 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/pil_patch.py', 'diagnostics': []} 2019-05-11 11:51:01,373 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/autosave.py', 'diagnostics': []} 2019-05-11 11:51:01,373 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/editor.py', 'diagnostics': []} 2019-05-11 11:51:01,373 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///B:/dev/PyRometer/PyRometer/pyrometer/main.py', 'diagnostics': []} 2019-05-11 11:51:01,373 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/TestPackage/temp.py', 'diagnostics': []} 2019-05-11 11:51:01,373 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py', 'diagnostics': []} 2019-05-11 11:51:01,373 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_editor.py', 'diagnostics': []} 2019-05-11 11:51:01,373 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/active/spyder/spyder/app/tests/test_mainwindow.py', 'diagnostics': []} 2019-05-11 11:51:01,373 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/config/base.py', 'diagnostics': []} 2019-05-11 11:51:01,373 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_save.py', 'diagnostics': []} 2019-05-11 11:51:01,373 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/widgets/fileswitcher.py', 'diagnostics': []} 2019-05-11 11:51:01,373 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/autosaveerror.py', 'diagnostics': []} 2019-05-11 11:51:18,766 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2245, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/TestPackage/temp.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} 2019-05-11 11:51:18,781 UTC - DEBUG - pyls.config.config - pyls_document_did_open [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/TestPackage/temp.py 2019-05-11 11:51:18,781 UTC - DEBUG - pyls.config.config - finish pyls_document_did_open --> [] [hook] 2019-05-11 11:51:18,781 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:19,281 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/TestPackage/temp.py 2019-05-11 11:51:19,281 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:19,281 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/TestPackage/temp.py', 'diagnostics': []} 2019-05-11 11:51:19,641 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2246, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/config/base.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} 2019-05-11 11:51:19,641 UTC - DEBUG - pyls.config.config - pyls_document_did_open [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/config/base.py 2019-05-11 11:51:19,641 UTC - DEBUG - pyls.config.config - finish pyls_document_did_open --> [] [hook] 2019-05-11 11:51:19,641 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:20,141 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/config/base.py 2019-05-11 11:51:20,141 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:20,141 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/config/base.py', 'diagnostics': []} 2019-05-11 11:51:20,219 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2247, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/active/spyder/spyder/app/tests/test_mainwindow.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} 2019-05-11 11:51:20,219 UTC - DEBUG - pyls.config.config - pyls_document_did_open [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/active/spyder/spyder/app/tests/test_mainwindow.py 2019-05-11 11:51:20,219 UTC - DEBUG - pyls.config.config - finish pyls_document_did_open --> [] [hook] 2019-05-11 11:51:20,219 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:20,719 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/active/spyder/spyder/app/tests/test_mainwindow.py 2019-05-11 11:51:20,719 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:20,719 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/active/spyder/spyder/app/tests/test_mainwindow.py', 'diagnostics': []} 2019-05-11 11:51:20,922 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2248, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/app/mainwindow.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} 2019-05-11 11:51:20,922 UTC - DEBUG - pyls.config.config - pyls_document_did_open [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/app/mainwindow.py 2019-05-11 11:51:20,922 UTC - DEBUG - pyls.config.config - finish pyls_document_did_open --> [] [hook] 2019-05-11 11:51:20,922 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:21,422 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/app/mainwindow.py 2019-05-11 11:51:21,422 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:21,422 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/app/mainwindow.py', 'diagnostics': []} 2019-05-11 11:51:21,547 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2249, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/pil_patch.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} 2019-05-11 11:51:21,547 UTC - DEBUG - pyls.config.config - pyls_document_did_open [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/pil_patch.py 2019-05-11 11:51:21,547 UTC - DEBUG - pyls.config.config - finish pyls_document_did_open --> [] [hook] 2019-05-11 11:51:21,547 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:22,047 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/pil_patch.py 2019-05-11 11:51:22,047 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:22,047 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/pil_patch.py', 'diagnostics': []} 2019-05-11 11:51:23,313 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2250, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/extensions/tests/test_docstring.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} 2019-05-11 11:51:23,313 UTC - DEBUG - pyls.config.config - pyls_document_did_open [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/extensions/tests/test_docstring.py 2019-05-11 11:51:23,329 UTC - DEBUG - pyls.config.config - finish pyls_document_did_open --> [] [hook] 2019-05-11 11:51:23,329 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:23,836 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/extensions/tests/test_docstring.py 2019-05-11 11:51:23,836 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:23,836 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/extensions/tests/test_docstring.py', 'diagnostics': []} 2019-05-11 11:51:23,852 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2251, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///B:/dev/PyRometer/PyRometer/pyrometer/main.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} 2019-05-11 11:51:23,852 UTC - WARNING - pyls._utils - Path b:\dev\PyRometer\PyRometer\pyrometer\main.py not in c:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev 2019-05-11 11:51:23,852 UTC - DEBUG - pyls.config.config - pyls_document_did_open [hook] config: workspace: document: file:///B:/dev/PyRometer/PyRometer/pyrometer/main.py 2019-05-11 11:51:23,852 UTC - DEBUG - pyls.config.config - finish pyls_document_did_open --> [] [hook] 2019-05-11 11:51:23,852 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:24,352 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///B:/dev/PyRometer/PyRometer/pyrometer/main.py 2019-05-11 11:51:24,352 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:24,352 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///B:/dev/PyRometer/PyRometer/pyrometer/main.py', 'diagnostics': []} 2019-05-11 11:51:24,524 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2252, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/plugin.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} 2019-05-11 11:51:24,524 UTC - DEBUG - pyls.config.config - pyls_document_did_open [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/plugin.py 2019-05-11 11:51:24,524 UTC - DEBUG - pyls.config.config - finish pyls_document_did_open --> [] [hook] 2019-05-11 11:51:24,524 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:25,024 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/plugin.py 2019-05-11 11:51:25,024 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:25,024 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/plugin.py', 'diagnostics': []} 2019-05-11 11:51:25,196 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2253, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/editor.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} 2019-05-11 11:51:25,196 UTC - DEBUG - pyls.config.config - pyls_document_did_open [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/editor.py 2019-05-11 11:51:25,196 UTC - DEBUG - pyls.config.config - finish pyls_document_did_open --> [] [hook] 2019-05-11 11:51:25,196 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:25,696 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/editor.py 2019-05-11 11:51:25,696 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:25,696 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/editor.py', 'diagnostics': []} 2019-05-11 11:51:25,821 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2254, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/autosave.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} 2019-05-11 11:51:25,821 UTC - DEBUG - pyls.config.config - pyls_document_did_open [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/autosave.py 2019-05-11 11:51:25,821 UTC - DEBUG - pyls.config.config - finish pyls_document_did_open --> [] [hook] 2019-05-11 11:51:25,821 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:26,321 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/autosave.py 2019-05-11 11:51:26,321 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:26,321 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/autosave.py', 'diagnostics': []} 2019-05-11 11:51:26,493 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2255, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} 2019-05-11 11:51:26,493 UTC - DEBUG - pyls.config.config - pyls_document_did_open [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py 2019-05-11 11:51:26,493 UTC - DEBUG - pyls.config.config - finish pyls_document_did_open --> [] [hook] 2019-05-11 11:51:26,493 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:26,993 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py 2019-05-11 11:51:26,993 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:26,993 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/utils/tests/test_autosave.py', 'diagnostics': []} 2019-05-11 11:51:27,149 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2256, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_editor.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} 2019-05-11 11:51:27,149 UTC - DEBUG - pyls.config.config - pyls_document_did_open [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_editor.py 2019-05-11 11:51:27,149 UTC - DEBUG - pyls.config.config - finish pyls_document_did_open --> [] [hook] 2019-05-11 11:51:27,149 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:27,649 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_editor.py 2019-05-11 11:51:27,649 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:27,649 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_editor.py', 'diagnostics': []} 2019-05-11 11:51:27,883 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2257, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_save.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} 2019-05-11 11:51:27,883 UTC - DEBUG - pyls.config.config - pyls_document_did_open [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_save.py 2019-05-11 11:51:27,883 UTC - DEBUG - pyls.config.config - finish pyls_document_did_open --> [] [hook] 2019-05-11 11:51:27,883 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:28,383 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_save.py 2019-05-11 11:51:28,383 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:28,383 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/tests/test_save.py', 'diagnostics': []} 2019-05-11 11:51:28,587 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2258, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/widgets/fileswitcher.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} 2019-05-11 11:51:28,587 UTC - DEBUG - pyls.config.config - pyls_document_did_open [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/widgets/fileswitcher.py 2019-05-11 11:51:28,587 UTC - DEBUG - pyls.config.config - finish pyls_document_did_open --> [] [hook] 2019-05-11 11:51:28,587 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:29,087 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/widgets/fileswitcher.py 2019-05-11 11:51:29,087 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:29,087 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/widgets/fileswitcher.py', 'diagnostics': []} 2019-05-11 11:51:29,290 UTC - DEBUG - pyls_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 2259, 'method': 'textDocument/didOpen', 'params': {'textDocument': {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/autosaveerror.py', 'languageId': 'Python', 'version': 0, 'text': ''}}} 2019-05-11 11:51:29,290 UTC - DEBUG - pyls.config.config - pyls_document_did_open [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/autosaveerror.py 2019-05-11 11:51:29,290 UTC - DEBUG - pyls.config.config - finish pyls_document_did_open --> [] [hook] 2019-05-11 11:51:29,290 UTC - DEBUG - pyls_jsonrpc.endpoint - Got result from synchronous request handler: None 2019-05-11 11:51:29,790 UTC - DEBUG - pyls.config.config - pyls_lint [hook] config: workspace: document: file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/autosaveerror.py 2019-05-11 11:51:29,790 UTC - DEBUG - pyls.config.config - finish pyls_lint --> [] [hook] 2019-05-11 11:51:29,790 UTC - DEBUG - pyls_jsonrpc.endpoint - Sending notification: textDocument/publishDiagnostics {'uri': 'file:///C:/Users/C.%20A.%20M.%20Gerlach/Documents/dev/SpyderDev/spyder/spyder/plugins/editor/widgets/autosaveerror.py', 'diagnostics': []} ```

Plugin Configuration:

{'rope': {'extensionModules': <extension module list>}, 'plugins': {'pydocstyle': {'enabled': False}, 'rope_completion': {'enabled': False}, 'preload': {'modules': <extension module list>}}}

Project/LSP Configuration:

{'rope': {'extensionModules': <extension module list>}, 'plugins': {'jedi_references': {'enabled': True}, 'jedi_definition': {'enabled': True, 'follow_imports': True}, 'rope_completion': {'enabled': False}, 'mccabe': {'enabled': False, 'threshold': 15}, 'jedi_symbols': {'enabled': True, 'all_scopes': True}, 'jedi_signature_help': {'enabled': True}, 'yapf': {'enabled': False}, 'preload': {'enabled': True, 'modules': <extension module list>]}

Extension module list:

 ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']
CAM-Gerlach commented 5 years ago

Starting from a fresh editor with the same configuration and going through the same procedure of disabling all three real-time analysis services, I cannot immediately reproduce the crash. However, I did notice this from last session in the attached system console...since DEV/DEBUG mode doesn't pop the error message or timestamp its tracebacks for whatever reason, I can't be certain of the timing but it seems like what we're looking for at last...

Traceback (most recent call last):
  File "C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\lsp\client.py", line 249, in on_msg_received
    handler(resp['params'])
  File "C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\lsp\providers\document.py", line 51, in process_document_diagnostics
    {'params': diagnostics})
  File "C:\Users\C. A. M. Gerlach\Documents\dev\SpyderDev\spyder\spyder\plugins\editor\widgets\codeeditor.py", line 777, in handle_response
    self.lsp_response_signal.emit(method, params)
RuntimeError: wrapped C/C++ object of type CodeEditor has been deleted
ccordoba12 commented 5 years ago

Thanks for the detailed report. I think the last error is caused by having multiple editor stacks and closing one at some point. Since most of us don't use them, that would explain why we haven't seen it before.

We'll take a look at it on beta3.

CAM-Gerlach commented 5 years ago

I think the last error is caused by having multiple editor stacks and closing one at some point.

Its certainly possible, and I was indeed opening and closing them quite a bit earlier (since I was testing the autosave bug), but as far as I remember, I hand't actually done so right around either time LSP stopped working (though I may be mistaken).

Since most of us don't use them, that would explain why we haven't seen it before.

I just don't understand why people, much less top Spyder developers likely dealing with much more complex code bases than the average user, don't use this basic feature, particularly considering the whole paradigm Spyder is built around: instead of sticking all your core code into one notebook file, organizing it into a proper, functional or object-oriented package and then just calling your main functions in a high-level script. There is a reason software developers typically have many monitors, in order to accomadate more code files on screen at once (or even different places in the same file). I'm genuinsly curious, what you do you all do with all that extra space from only having one editor pane open? Are there particular panes you're typically using (outline, project explorer, etc?) that need that horizontal space?

ccordoba12 commented 5 years ago

Closing it as a duplicate of #9341.