From f04ce11497474ca23af0ac27c638cf84cbb567e1 Mon Sep 17 00:00:00 2001
From: Sakthi Prakash R <151930473+anssakthi@users.noreply.github.com>
Date: Wed, 17 Apr 2024 19:04:30 +0530
Subject: [PATCH] Launch VS Code to handle path with space. (#265)

Co-authored-by: Roberto Pastor Muela <37798125+RobPasMue@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
---
 src/ansys/tools/installer/vscode.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/ansys/tools/installer/vscode.py b/src/ansys/tools/installer/vscode.py
index 91693ea3..f0be5888 100644
--- a/src/ansys/tools/installer/vscode.py
+++ b/src/ansys/tools/installer/vscode.py
@@ -115,9 +115,9 @@ def _open_vscode(self):
         """Open VS code from path."""
         # handle errors
         path = self.vscode_window_path_config_edit.text().strip()
-        if os.path.exists(path):
+        if os.path.exists(rf"{path}"):
             error_msg = "echo Failed to launch vscode. Try reinstalling code by following this link https://code.visualstudio.com/download"
-            self._parent.launch_cmd(f"code {path} && exit 0 || {error_msg}")
+            self._parent.launch_cmd(f'code "{path}" && exit 0 || {error_msg}')
 
             self.user_confirmation_form.close()
             self._parent.vscode_window.close()