r194287 - Py3k compat for clang-format Sublime Text extension.
Sean Silva
silvas at purdue.edu
Fri Nov 8 14:46:56 PST 2013
Author: silvas
Date: Fri Nov 8 16:46:56 2013
New Revision: 194287
URL: http://llvm.org/viewvc/llvm-project?rev=194287&view=rev
Log:
Py3k compat for clang-format Sublime Text extension.
Sublime Text 2 uses Python 2.6
Sublime Text 3 uses Python 3.3
The `print` function has been available as a __future__ import since
2.6, so use it.
Patch by Johan Engelen!
Modified:
cfe/trunk/tools/clang-format/clang-format-sublime.py
Modified: cfe/trunk/tools/clang-format/clang-format-sublime.py
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-format/clang-format-sublime.py?rev=194287&r1=194286&r2=194287&view=diff
==============================================================================
--- cfe/trunk/tools/clang-format/clang-format-sublime.py (original)
+++ cfe/trunk/tools/clang-format/clang-format-sublime.py Fri Nov 8 16:46:56 2013
@@ -12,6 +12,7 @@
# It operates on the current, potentially unsaved buffer and does not create
# or save any files. To revert a formatting, just undo.
+from __future__ import print_function
import sublime
import sublime_plugin
import subprocess
@@ -45,7 +46,7 @@ class ClangFormatCommand(sublime_plugin.
stderr=subprocess.PIPE, stdin=subprocess.PIPE)
output, error = p.communicate(buf.encode(encoding))
if error:
- print error
+ print(error)
self.view.replace(
edit, sublime.Region(0, self.view.size()),
output.decode(encoding))
More information about the cfe-commits
mailing list