Make repo's editor work when the editor is a commandline with
multiple args.
diff --git a/editor.py b/editor.py
index 4f22257..a297470 100644
--- a/editor.py
+++ b/editor.py
@@ -69,14 +69,14 @@
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: