'reduce' has been renamed to 'functools.reduce' in Python 3

Signed-off-by: Satoshi Kobayashi <satoshi-k@stratosphere.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
This commit is contained in:
Satoshi Kobayashi 2015-04-14 13:18:19 +09:00 committed by FUJITA Tomonori
parent 87a051889e
commit 84d247ea75
2 changed files with 14 additions and 0 deletions

View File

@ -29,6 +29,13 @@ import copy
import netaddr
import numbers
try:
# Python 3
from functools import reduce
except ImportError:
# Python 2
pass
from ryu.lib.stringify import StringifyMixin
from ryu.lib.packet import afi as addr_family
from ryu.lib.packet import safi as subaddr_family

View File

@ -19,6 +19,13 @@ RFC 2328 OSPF version 2
import struct
try:
# Python 3
from functools import reduce
except ImportError:
# Python 2
pass
from ryu.lib.stringify import StringifyMixin
from ryu.lib.packet import packet_base
from ryu.lib.packet import packet_utils