python-lsp/python-lsp-server

Schema appears incorrect for rope.extensionModules

shipmints opened this issue · 0 comments

Been attempting to audit Emacs eglot configurations vs. pylsp logs and behaviors (a frustrating and time-consuming process).

pylsp code says; e.g.

return {
"rope": {"extensionModules": MODULES},
self.__rope.prefs.set(
"extension_modules", rope_config.get("extensionModules", [])

Yet the schema says string and not array.

"pylsp.rope.extensionModules": {
"type": [
"string",

Is this innocuous or does it have negative effects? Do the rest of the entries need auditing is a question this raises...