[Lldb-commits] [lldb] r251060 - Python 3 porting - Wrap returns from map() in list()
Zachary Turner via lldb-commits
lldb-commits at lists.llvm.org
Thu Oct 22 13:39:59 PDT 2015
Author: zturner
Date: Thu Oct 22 15:39:59 2015
New Revision: 251060
URL: http://llvm.org/viewvc/llvm-project?rev=251060&view=rev
Log:
Python 3 porting - Wrap returns from map() in list()
Under Python 2 this has no effect, since map() returns a list.
In Python 3 map() returns an iterable, so wrapping in a list is
necessary to keep the same semantics.
Modified:
lldb/trunk/test/dosep.py
lldb/trunk/test/dotest.py
lldb/trunk/test/lldbtest.py
lldb/trunk/test/lldbutil.py
Modified: lldb/trunk/test/dosep.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/dosep.py?rev=251060&r1=251059&r2=251060&view=diff
==============================================================================
--- lldb/trunk/test/dosep.py (original)
+++ lldb/trunk/test/dosep.py Thu Oct 22 15:39:59 2015
@@ -921,7 +921,7 @@ def inprocess_exec_test_runner(test_work
socket_thread.start()
# Do the work.
- test_results = map(process_dir_mapper_inprocess, test_work_items)
+ test_results = list(map(process_dir_mapper_inprocess, test_work_items))
# If we have a listener channel, shut it down here.
if RESULTS_LISTENER_CHANNEL is not None:
Modified: lldb/trunk/test/dotest.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/dotest.py?rev=251060&r1=251059&r2=251060&view=diff
==============================================================================
--- lldb/trunk/test/dotest.py (original)
+++ lldb/trunk/test/dotest.py Thu Oct 22 15:39:59 2015
@@ -857,7 +857,7 @@ def parseOptionsAndInitTestdirs():
# Gather all the dirs passed on the command line.
if len(args.args) > 0:
- testdirs = map(os.path.abspath, args.args)
+ testdirs = list(map(os.path.abspath, args.args))
# Shut off multiprocessing mode when test directories are specified.
no_multiprocess_test_runner = True
Modified: lldb/trunk/test/lldbtest.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lldbtest.py?rev=251060&r1=251059&r2=251060&view=diff
==============================================================================
--- lldb/trunk/test/lldbtest.py (original)
+++ lldb/trunk/test/lldbtest.py Thu Oct 22 15:39:59 2015
@@ -186,7 +186,7 @@ def SETTING_MSG(setting):
def EnvArray():
"""Returns an env variable array from the os.environ map object."""
- return map(lambda k,v: k+"="+v, os.environ.keys(), os.environ.values())
+ return list(map(lambda k,v: k+"="+v, os.environ.keys(), os.environ.values()))
def line_number(filename, string_to_match):
"""Helper function to return the line number of the first matched string."""
Modified: lldb/trunk/test/lldbutil.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lldbutil.py?rev=251060&r1=251059&r2=251060&view=diff
==============================================================================
--- lldb/trunk/test/lldbutil.py (original)
+++ lldb/trunk/test/lldbutil.py Thu Oct 22 15:39:59 2015
@@ -77,7 +77,7 @@ def int_to_bytearray(val, bytesize):
return None
packed = struct.pack(fmt, val)
- return bytearray(map(ord, packed))
+ return bytearray(list(map(ord, packed)))
def bytearray_to_int(bytes, bytesize):
"""Utility function to convert a bytearray into an integer.
@@ -607,7 +607,7 @@ def get_function_names(thread):
def GetFuncName(i):
return thread.GetFrameAtIndex(i).GetFunctionName()
- return map(GetFuncName, range(thread.GetNumFrames()))
+ return list(map(GetFuncName, range(thread.GetNumFrames())))
def get_symbol_names(thread):
@@ -617,7 +617,7 @@ def get_symbol_names(thread):
def GetSymbol(i):
return thread.GetFrameAtIndex(i).GetSymbol().GetName()
- return map(GetSymbol, range(thread.GetNumFrames()))
+ return list(map(GetSymbol, range(thread.GetNumFrames())))
def get_pc_addresses(thread):
@@ -627,7 +627,7 @@ def get_pc_addresses(thread):
def GetPCAddress(i):
return thread.GetFrameAtIndex(i).GetPCAddress()
- return map(GetPCAddress, range(thread.GetNumFrames()))
+ return list(map(GetPCAddress, range(thread.GetNumFrames())))
def get_filenames(thread):
@@ -637,7 +637,7 @@ def get_filenames(thread):
def GetFilename(i):
return thread.GetFrameAtIndex(i).GetLineEntry().GetFileSpec().GetFilename()
- return map(GetFilename, range(thread.GetNumFrames()))
+ return list(map(GetFilename, range(thread.GetNumFrames())))
def get_line_numbers(thread):
@@ -647,7 +647,7 @@ def get_line_numbers(thread):
def GetLineNumber(i):
return thread.GetFrameAtIndex(i).GetLineEntry().GetLine()
- return map(GetLineNumber, range(thread.GetNumFrames()))
+ return list(map(GetLineNumber, range(thread.GetNumFrames())))
def get_module_names(thread):
@@ -657,7 +657,7 @@ def get_module_names(thread):
def GetModuleName(i):
return thread.GetFrameAtIndex(i).GetModule().GetFileSpec().GetFilename()
- return map(GetModuleName, range(thread.GetNumFrames()))
+ return list(map(GetModuleName, range(thread.GetNumFrames())))
def get_stack_frames(thread):
@@ -667,7 +667,7 @@ def get_stack_frames(thread):
def GetStackFrame(i):
return thread.GetFrameAtIndex(i)
- return map(GetStackFrame, range(thread.GetNumFrames()))
+ return list(map(GetStackFrame, range(thread.GetNumFrames())))
def print_stacktrace(thread, string_buffer = False):
More information about the lldb-commits
mailing list