diff -r fe16c3cf165d -r 8459c7e1b904 eric7/DebugClients/Python/SubprocessExtension.py --- a/eric7/DebugClients/Python/SubprocessExtension.py Thu Jan 13 19:40:00 2022 +0100 +++ b/eric7/DebugClients/Python/SubprocessExtension.py Sat Jan 15 17:15:24 2022 +0100 @@ -11,7 +11,10 @@ import os import shlex -from DebugUtilities import isPythonProgram, patchArguments +from DebugUtilities import ( + isPythonProgram, patchArguments, stringToArgumentsWindows, + isWindowsPlatform +) _debugClient = None @@ -49,7 +52,11 @@ ): if isinstance(arguments, str): # convert to arguments list - arguments = shlex.split(arguments) + arguments = ( + stringToArgumentsWindows(arguments) + if isWindowsPlatform() else + shlex.split(arguments) + ) else: # create a copy of the arguments arguments = arguments[:]