diff -r b45bccbdf331 -r af03537d56b2 src/eric7/DebugClients/Python/SubprocessExtension.py --- a/src/eric7/DebugClients/Python/SubprocessExtension.py Sun Dec 11 17:33:46 2022 +0100 +++ b/src/eric7/DebugClients/Python/SubprocessExtension.py Sun Dec 11 18:24:41 2022 +0100 @@ -70,6 +70,9 @@ arguments = patchArguments( _debugClient, arguments, noRedirect=True ) + if "shell" in kwargs and kwargs["shell"] is True: + # shell=True interferes with eric debugger + kwargs["shell"] = False super().__init__(arguments, *args, **kwargs)