PythonUtil: Fix usage of reduce() for Python 3

This commit is contained in:
pythonengineer 2020-08-01 21:44:31 -04:00 committed by rdb
parent abe761c30e
commit 13011278af

View File

@ -39,6 +39,7 @@ import random
import time
import builtins
import importlib
import functools
__report_indent = 3
@ -2062,7 +2063,7 @@ def report(types = [], prefix = '', xform = None, notifyFunc = None, dConfigPara
if not rArgs:
rArgs = '()'
else:
rArgs = '(' + reduce(str.__add__,rArgs)[:-2] + ')'
rArgs = '(' + functools.reduce(str.__add__,rArgs)[:-2] + ')'
outStr = '%s%s' % (f.__name__, rArgs)
@ -2345,7 +2346,7 @@ class MiniLog:
if not rArgs:
rArgs = '()'
else:
rArgs = '(' + reduce(str.__add__,rArgs)[:-2] + ')'
rArgs = '(' + functools.reduce(str.__add__,rArgs)[:-2] + ')'
line = '%s%s' % (funcName, rArgs)
self.appendFunctionCall(line)