240 @param noRedirect flag indicating to not redirect stdin and stdout |
240 @param noRedirect flag indicating to not redirect stdin and stdout |
241 @type bool |
241 @type bool |
242 @return modified argument list |
242 @return modified argument list |
243 @rtype list of str |
243 @rtype list of str |
244 """ |
244 """ |
245 args = arguments[:] # create a copy of the arguments list |
245 args = list(arguments[:]) # create a copy of the arguments list |
246 |
246 |
247 # support for shebang line |
247 # support for shebang line |
248 program = os.path.basename(args[0]).lower() |
248 program = os.path.basename(args[0]).lower() |
249 for pyname in PYTHON_NAMES: |
249 for pyname in PYTHON_NAMES: |
250 if pyname in program: |
250 if pyname in program: |