I think we'll need to make this something like:
```
full_cmd = '%s %s %s' % (' '.join(map(pipes.quote, ipython_cmd)), cmdargs, full_fname)
```
(or perhaps we should pass a list of arguments instead of a string.