Author: tfiala Date: Wed Dec 2 15:45:15 2015 New Revision: 254550 URL: http://llvm.org/viewvc/llvm-project?rev=254550&view=rev Log: Candidate fixes for python2/3 compatible string handling in pickling support.
Modified: lldb/trunk/packages/Python/lldbsuite/test/dotest_channels.py lldb/trunk/packages/Python/lldbsuite/test/test_results.py Modified: lldb/trunk/packages/Python/lldbsuite/test/dotest_channels.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/test/dotest_channels.py?rev=254550&r1=254549&r2=254550&view=diff ============================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/dotest_channels.py (original) +++ lldb/trunk/packages/Python/lldbsuite/test/dotest_channels.py Wed Dec 2 15:45:15 2015 @@ -47,7 +47,7 @@ class UnpicklingForwardingReaderChannel( self.header_contents = '' self.packet_bytes_remaining = 0 self.reading_header = True - self.ibuffer = '' + self.ibuffer = b'' self.forwarding_func = forwarding_func if forwarding_func is None: # This whole class is useless if we do nothing with the @@ -58,7 +58,7 @@ class UnpicklingForwardingReaderChannel( """Unpickles the collected input buffer bytes and forwards.""" if len(self.ibuffer) > 0: self.forwarding_func(cPickle.loads(self.ibuffer)) - self.ibuffer = '' + self.ibuffer = b'' def consume_header_bytes(self, data): """Consumes header bytes from the front of data. Modified: lldb/trunk/packages/Python/lldbsuite/test/test_results.py URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/test/test_results.py?rev=254550&r1=254549&r2=254550&view=diff ============================================================================== --- lldb/trunk/packages/Python/lldbsuite/test/test_results.py (original) +++ lldb/trunk/packages/Python/lldbsuite/test/test_results.py Wed Dec 2 15:45:15 2015 @@ -1029,8 +1029,8 @@ class RawPickledFormatter(ResultsFormatt # Send it as {serialized_length_of_serialized_bytes}#{serialized_bytes} pickled_message = cPickle.dumps(test_event) - self.out_file.send( - "{}#{}".format(len(pickled_message), pickled_message)) + self.out_file.send("{}#".format(len(pickled_message))) + self.out_file.send(pickled_message) class DumpFormatter(ResultsFormatter): _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits