Import reduce() from functools module

The built-in function reduce() [1] has been moved in the functools
module [2] [3].

[1] https://docs.python.org/2/library/functions.html#reduce
[2] https://docs.python.org/3/library/functools.html#functools.reduce
[3] https://docs.python.org/2/library/functools.html#functools.reduce
This commit is contained in:
Radostin Stoyanov
2017-10-20 13:18:31 -04:00
committed by Cole Robinson
parent 44de92b772
commit 69c84bea47
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -18,6 +18,7 @@
# MA 02110-1301 USA.
#
import functools
import logging
from gi.repository import GObject
@@ -931,7 +932,7 @@ class vmmHost(vmmGObjectUI):
addrstr = "-"
if ipv6[2]:
addrstr = reduce(lambda x, y: x + "\n" + y, ipv6[2])
addrstr = functools.reduce(lambda x, y: x + "\n" + y, ipv6[2])
self.widget("interface-ipv6-mode").set_text(mode)
self.widget("interface-ipv6-address").set_text(addrstr)
+2 -1
View File
@@ -17,6 +17,7 @@
# MA 02110-1301 USA.
#
import functools
import logging
import os
import Queue
@@ -261,7 +262,7 @@ def _make_ssh_command(ginfo):
argv.append("sh -c")
argv.append("'%s'" % nc_cmd)
argv_str = reduce(lambda x, y: x + " " + y, argv[1:])
argv_str = functools.reduce(lambda x, y: x + " " + y, argv[1:])
logging.debug("Pre-generated ssh command for ginfo: %s", argv_str)
return argv