eric6/DebugClients/Python/DebugUtilities.py

branch
multi_processing
changeset 7421
4a9900aef04e
parent 7420
0d596bb4a60d
child 7422
9a008ab4811b
equal deleted inserted replaced
7420:0d596bb4a60d 7421:4a9900aef04e
211 @param program program to be checked 211 @param program program to be checked
212 @type str 212 @type str
213 @return flag indicating a Python interpreter or program 213 @return flag indicating a Python interpreter or program
214 @rtype bool 214 @rtype bool
215 """ 215 """
216 if not program:
217 return False
218
216 prog = os.path.basename(program).lower() 219 prog = os.path.basename(program).lower()
217 for pyname in PYTHON_NAMES: 220 for pyname in PYTHON_NAMES:
218 if pyname in prog: 221 if pyname in prog:
219 return True 222 return True
220 223
283 interpreterArgs.append(args.pop(0)) 286 interpreterArgs.append(args.pop(0))
284 else: 287 else:
285 interpreterArgs.append(args.pop(0)) 288 interpreterArgs.append(args.pop(0))
286 else: 289 else:
287 break 290 break
288 print(interpreter, interpreterArgs, args)
289 291
290 (wd, host, port, exceptions, tracePython, redirect, noencoding 292 (wd, host, port, exceptions, tracePython, redirect, noencoding
291 ) = debugClient.startOptions[:7] 293 ) = debugClient.startOptions[:7]
292 294
293 modifiedArguments = [interpreter] 295 modifiedArguments = [interpreter]

eric ide

mercurial