Open neogeographica opened 3 years ago
A less satisfying but still consistent "solution" would be to NOT specify shell=True for subprocess.call. If someone needs to do script-y things they can write a script, and then invoke that script as a cmd. I'd have to shlex.split the command.
(via subprocess.call... currently uses the default executable /bin/sh)
Ideally this would be specifiable on a per-cmd basis, since command syntax might depend on the shell. However there's currently no way to attach extraneous configuration info to a cmd.