introduce py.builtin.any
--HG-- branch : trunk
This commit is contained in:
@@ -102,6 +102,7 @@ py.apipkg.initpkg(__name__, dict(
|
||||
'enumerate' : '._builtin:enumerate',
|
||||
'reversed' : '._builtin:reversed',
|
||||
'sorted' : '._builtin:sorted',
|
||||
'any' : '._builtin:any',
|
||||
'set' : '._builtin:set',
|
||||
'frozenset' : '._builtin:frozenset',
|
||||
'BaseException' : '._builtin:BaseException',
|
||||
|
||||
@@ -35,6 +35,15 @@ except NameError:
|
||||
def __length_hint__(self):
|
||||
return self.remaining
|
||||
|
||||
try:
|
||||
any = any
|
||||
except NameError:
|
||||
def any(iterable):
|
||||
for x in iterable:
|
||||
if x:
|
||||
return True
|
||||
return False
|
||||
|
||||
try:
|
||||
sorted = sorted
|
||||
except NameError:
|
||||
|
||||
Reference in New Issue
Block a user