diff options
author | Zachary Turner <zturner@google.com> | 2015-10-06 21:11:28 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2015-10-06 21:11:28 +0000 |
commit | 6532c6a1e70241e32e922418d39d1d7be5ea28d5 (patch) | |
tree | 372cac5ee6234d1e207fb5820d29acdab44084a1 /lldb/scripts/Python/modify-python-lldb.py | |
parent | f2be3dfd81150288c401918a97808a6dd91a60fa (diff) | |
download | llvm-6532c6a1e70241e32e922418d39d1d7be5ea28d5.zip llvm-6532c6a1e70241e32e922418d39d1d7be5ea28d5.tar.gz llvm-6532c6a1e70241e32e922418d39d1d7be5ea28d5.tar.bz2 |
Update swig generation scripts to support Python 3.
llvm-svn: 249467
Diffstat (limited to 'lldb/scripts/Python/modify-python-lldb.py')
-rw-r--r-- | lldb/scripts/Python/modify-python-lldb.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lldb/scripts/Python/modify-python-lldb.py b/lldb/scripts/Python/modify-python-lldb.py index 61ac684..03a165c 100644 --- a/lldb/scripts/Python/modify-python-lldb.py +++ b/lldb/scripts/Python/modify-python-lldb.py @@ -21,7 +21,11 @@ # subsystem. # -import sys, re, StringIO +import sys, re +if sys.version_info.major >= 3: + import io as StringIO +else: + import StringIO if len (sys.argv) != 2: output_name = "./lldb.py" @@ -269,7 +273,7 @@ class NewContent(StringIO.StringIO): def add_line(self, a_line): """Add a line to the content, if there is a previous line, commit it.""" if self.prev_line != None: - print >> self, self.prev_line + self.write(self.prev_line + "\n") self.prev_line = a_line def del_line(self): """Forget about the previous line, do not commit it.""" @@ -281,7 +285,7 @@ class NewContent(StringIO.StringIO): def finish(self): """Call this when you're finished with populating content.""" if self.prev_line != None: - print >> self, self.prev_line + self.write(self.prev_line + "\n") self.prev_line = None # The new content will have the iteration protocol defined for our lldb objects. |