From 2e67078719531a423f5163b75a0dd1ee1cadc575 Mon Sep 17 00:00:00 2001 From: Hongbo He Date: Wed, 27 Dec 2017 22:20:09 +0800 Subject: [PATCH] Fix spawn args --- src/client/workspaceSymbols/generator.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/client/workspaceSymbols/generator.ts b/src/client/workspaceSymbols/generator.ts index 447e38ea95a3..fcc7e3cdb812 100644 --- a/src/client/workspaceSymbols/generator.ts +++ b/src/client/workspaceSymbols/generator.ts @@ -27,11 +27,10 @@ export class Generator implements vscode.Disposable { } private buildCmdArgs(): string[] { - const optionsFile = this.optionsFile.indexOf(' ') > 0 ? `"${this.optionsFile}"` : this.optionsFile; const exclusions = this.pythonSettings.workspaceSymbols.exclusionPatterns; const excludes = exclusions.length === 0 ? [] : exclusions.map(pattern => `--exclude=${pattern}`); - return [`--options=${optionsFile}`, '--languages=Python'].concat(excludes); + return [`--options=${this.optionsFile}`, '--languages=Python'].concat(excludes); } public async generateWorkspaceTags(): Promise { @@ -58,8 +57,7 @@ export class Generator implements vscode.Disposable { if (!fs.existsSync(outputDir)) { fs.mkdirSync(outputDir); } - outputFile = outputFile.indexOf(' ') > 0 ? `"${outputFile}"` : outputFile; - args.push(`-o ${outputFile}`, '.'); + args.push('-o', outputFile, '.'); this.output.appendLine('-'.repeat(10) + 'Generating Tags' + '-'.repeat(10)); this.output.appendLine(`${cmd} ${args.join(' ')}`); const promise = new Promise((resolve, reject) => {