浏览代码

Make repo's editor work when the editor is a commandline with
multiple args.

Joe Onorato 17 年之前
父节点
当前提交
8c6eef4713
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      editor.py

+ 2 - 2
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: