src/eric7/DebugClients/Python/SubprocessExtension.py

branch
eric7
changeset 9611
af03537d56b2
parent 9473
3f23dbf37dbe
child 9653
e67609152c5e
equal deleted inserted replaced
9610:b45bccbdf331 9611:af03537d56b2
68 scriptName = os.path.basename(arguments[0]) 68 scriptName = os.path.basename(arguments[0])
69 if not _debugClient.skipMultiProcessDebugging(scriptName): 69 if not _debugClient.skipMultiProcessDebugging(scriptName):
70 arguments = patchArguments( 70 arguments = patchArguments(
71 _debugClient, arguments, noRedirect=True 71 _debugClient, arguments, noRedirect=True
72 ) 72 )
73 if "shell" in kwargs and kwargs["shell"] is True:
74 # shell=True interferes with eric debugger
75 kwargs["shell"] = False
73 76
74 super().__init__(arguments, *args, **kwargs) 77 super().__init__(arguments, *args, **kwargs)
75 78
76 _debugClient = debugClient 79 _debugClient = debugClient
77 module.Popen = PopenWrapper 80 module.Popen = PopenWrapper

eric ide

mercurial