diff --git a/editor.py b/editor.py index 4f22257f..a297470d 100644 --- a/editor.py +++ b/editor.py @@ -69,14 +69,14 @@ least one of these before using this command.""" Returns: new value of edited text; None if editing did not succeed """ - editor = cls._GetEditor() + editor = cls._GetEditor().split() fd, path = tempfile.mkstemp() try: os.write(fd, data) os.close(fd) fd = None - if subprocess.Popen([editor, path]).wait() != 0: + if subprocess.Popen(editor + [path]).wait() != 0: raise EditorError() return open(path).read() finally: