From 8eb2f66b14873458b4f0db367505046e5f692915 Mon Sep 17 00:00:00 2001 From: qianlifeng Date: Thu, 14 Aug 2014 21:07:56 +0800 Subject: [PATCH] #149 fix Path including space in their name issues --- Wox/PluginLoader/PythonPlugin.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Wox/PluginLoader/PythonPlugin.cs b/Wox/PluginLoader/PythonPlugin.cs index 8a00c7a65d..3f1501a268 100644 --- a/Wox/PluginLoader/PythonPlugin.cs +++ b/Wox/PluginLoader/PythonPlugin.cs @@ -50,7 +50,7 @@ namespace Wox.PluginLoader }; //Add -B flag to tell python don't write .py[co] files. Because .pyc contains location infos which will prevent python portable startInfo.FileName = Path.Combine(woxDirectory, "PythonHome\\pythonw.exe"); - startInfo.Arguments = string.Format("-B {0} \"{1}\"", context.CurrentPluginMetadata.ExecuteFilePath, request); + startInfo.Arguments = string.Format("-B \"{0}\" \"{1}\"", context.CurrentPluginMetadata.ExecuteFilePath, request); return Execute(startInfo); } @@ -58,7 +58,7 @@ namespace Wox.PluginLoader protected override string ExecuteAction(JsonRPCRequestModel rpcRequest) { startInfo.FileName = Path.Combine(woxDirectory, "PythonHome\\pythonw.exe"); - startInfo.Arguments = string.Format("-B {0} \"{1}\"", context.CurrentPluginMetadata.ExecuteFilePath, rpcRequest); + startInfo.Arguments = string.Format("-B \"{0}\" \"{1}\"", context.CurrentPluginMetadata.ExecuteFilePath, rpcRequest); return Execute(startInfo); } }