Use subprocess.Popen instead of subprocess.call:
process = subprocess.Popen(['foo', '-b', 'bar'])
subprocess.call is a wrapper around subprocess.Popen that calls communicate to wait for the process to terminate. See also What is the difference between subprocess.popen and subprocess.run.