aboutsummaryrefslogtreecommitdiffstats
path: root/pyGHDL
diff options
context:
space:
mode:
Diffstat (limited to 'pyGHDL')
-rw-r--r--pyGHDL/lsp/lsp.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pyGHDL/lsp/lsp.py b/pyGHDL/lsp/lsp.py
index caaef6b2e..b3d413e4c 100644
--- a/pyGHDL/lsp/lsp.py
+++ b/pyGHDL/lsp/lsp.py
@@ -10,6 +10,7 @@ except ImportError:
log = logging.getLogger("ghdl-ls")
+is_windows = os.name == "nt"
class ProtocolError(Exception):
pass
@@ -39,7 +40,7 @@ def path_from_uri(uri):
# No scheme
return uri
_, path = uri.split("file://", 1)
- if os.name == "nt" and path.startswith("/"):
+ if is_windows and path.startswith("/"):
# On windows, absolute files start like "/C:/aa/bbb".
# Remove the first "/".
path = path[1:]
@@ -48,7 +49,7 @@ def path_from_uri(uri):
def path_to_uri(path):
# Convert path to file uri (add html like head part)
- if os.name == "nt":
+ if is_windows:
return "file:///" + quote(path.replace("\\", "/"))
else:
return "file://" + quote(path)