From 5267d46c04cc1985222fd276ba68e94aa777b00c Mon Sep 17 00:00:00 2001 From: levnikolaevich Date: Sat, 4 Apr 2026 15:13:01 +0200 Subject: [PATCH] Fix Windows path separator regex escaping --- packages/pyright-scip/src/virtualenv/PythonEnvironment.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/pyright-scip/src/virtualenv/PythonEnvironment.ts b/packages/pyright-scip/src/virtualenv/PythonEnvironment.ts index 0220ea1ed..e21db97b4 100644 --- a/packages/pyright-scip/src/virtualenv/PythonEnvironment.ts +++ b/packages/pyright-scip/src/virtualenv/PythonEnvironment.ts @@ -1,7 +1,7 @@ import * as path from 'path'; import PythonPackage from './PythonPackage'; -const pathSepRegex = new RegExp(path.sep, 'g'); +const pathSepRegex = new RegExp(path.sep.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&'), 'g'); export default class PythonEnvironment { /// Maps a module name (x.y.z) to an index in this.packages