I'm adjusting my code I wrote on Linux for Win 7.
On Linux it was:
subprocess.call(['./myscript.py', arg1, arg2, arg3])
It was launched from Shell and everything was working fine. For windows (I'm using Python from Idle) I made it:
subprocess.call(['myscript.py', arg1, arg2, arg3], shell=True)
It seems not to launch anything, but isn't giving me back any error. I tried to debug the function with pdb.set_trace() and the checkpoints inside myscript.py aren't showing up.