File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -91,7 +91,9 @@ def settings(self, document_path=None):
91
91
sources = self ._settings .get ('configurationSources' , DEFAULT_CONFIG_SOURCES )
92
92
93
93
for source_name in reversed (sources ):
94
- source = self ._config_sources [source_name ]
94
+ source = self ._config_sources .get (source_name )
95
+ if not source :
96
+ continue
95
97
source_conf = source .user_config ()
96
98
log .debug ("Got user config from %s: %s" , source .__class__ .__name__ , source_conf )
97
99
settings = _utils .merge_dicts (settings , source_conf )
@@ -104,7 +106,9 @@ def settings(self, document_path=None):
104
106
log .debug ("With lsp configuration: %s" , settings )
105
107
106
108
for source_name in reversed (sources ):
107
- source = self ._config_sources [source_name ]
109
+ source = self ._config_sources .get (source_name )
110
+ if not source :
111
+ continue
108
112
source_conf = source .project_config (document_path or self ._root_path )
109
113
log .debug ("Got project config from %s: %s" , source .__class__ .__name__ , source_conf )
110
114
settings = _utils .merge_dicts (settings , source_conf )
You can’t perform that action at this time.
0 commit comments