В моих приложениях я стараюсь заменить os.system() и subprocess.call() на subprocess.Popen (см. https://stackoverflow.com/a/636570/2372604).