Skip to content

Commit 99fba36

Browse files
authored
Merge branch 'main' into saga_misc_fixes_14nov
2 parents e635fba + 139144b commit 99fba36

File tree

1 file changed

+21
-4
lines changed

1 file changed

+21
-4
lines changed

codeflash/lsp/beta.py

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -239,11 +239,28 @@ def get_config_suggestions(_params: any) -> dict[str, any]:
239239
configured_tests_root = Path(server.args.tests_root).relative_to(Path.cwd()) if server.args.tests_root else None
240240
configured_test_framework = server.args.test_framework if server.args.test_framework else None
241241

242+
try:
243+
configured_module_root = (
244+
Path(server.args.module_root).relative_to(Path.cwd()) if server.args.module_root else None
245+
)
246+
except: # noqa : E722
247+
configured_module_root = None
248+
try:
249+
configured_tests_root = Path(server.args.tests_root).relative_to(Path.cwd()) if server.args.tests_root else None
250+
except: # noqa : E722
251+
configured_tests_root = None
252+
try:
253+
configured_test_framework = server.args.test_framework if server.args.test_framework else None
254+
except: # noqa : E722
255+
configured_test_framework = None
242256
configured_formatter = ""
243-
if isinstance(server.args.formatter_cmds, list):
244-
configured_formatter = " && ".join([cmd.strip() for cmd in server.args.formatter_cmds])
245-
elif isinstance(server.args.formatter_cmds, str):
246-
configured_formatter = server.args.formatter_cmds.strip()
257+
try:
258+
if isinstance(server.args.formatter_cmds, list):
259+
configured_formatter = " && ".join([cmd.strip() for cmd in server.args.formatter_cmds])
260+
elif isinstance(server.args.formatter_cmds, str):
261+
configured_formatter = server.args.formatter_cmds.strip()
262+
except: # noqa : E722
263+
configured_formatter = "disabled"
247264

248265
return {
249266
"module_root": {"choices": module_root_suggestions, "default": configured_module_root or default_module_root},

0 commit comments

Comments
 (0)