comparison 2.00/compat.py @ 35:23aa8da5be5f

compat.py now emulates the next() built-in in Python 2.5
author Oleg Oshmyan <chortos@inbox.lv>
date Fri, 03 Dec 2010 01:19:55 +0000
parents 8fec38b0dd6e
children
comparison
equal deleted inserted replaced
34:8fec38b0dd6e 35:23aa8da5be5f
151 callable = callable 151 callable = callable
152 except NameError: 152 except NameError:
153 callable = lambda obj: hasattr(obj, '__call__') 153 callable = lambda obj: hasattr(obj, '__call__')
154 154
155 try: 155 try:
156 next = next
157 except NameError:
158 next = lambda obj: obj.next()
159
160 try:
156 from itertools import imap as map 161 from itertools import imap as map
157 except ImportError: 162 except ImportError:
158 map = map 163 map = map
159 164
160 try: 165 try: