Revision 284c69f0 lib/utils.py
b/lib/utils.py | ||
---|---|---|
1477 | 1477 |
return None |
1478 | 1478 |
|
1479 | 1479 |
|
1480 |
try: |
|
1481 |
all = all # pylint: disable-msg=W0622 |
|
1482 |
except NameError: |
|
1483 |
def all(seq, pred=bool): # pylint: disable-msg=W0622 |
|
1484 |
"Returns True if pred(x) is True for every element in the iterable" |
|
1485 |
for _ in itertools.ifilterfalse(pred, seq): |
|
1486 |
return False |
|
1487 |
return True |
|
1480 |
def all(seq, pred=bool): # pylint: disable-msg=W0622 |
|
1481 |
"Returns True if pred(x) is True for every element in the iterable" |
|
1482 |
for _ in itertools.ifilterfalse(pred, seq): |
|
1483 |
return False |
|
1484 |
return True |
|
1488 | 1485 |
|
1489 | 1486 |
|
1490 |
try: |
|
1491 |
any = any # pylint: disable-msg=W0622 |
|
1492 |
except NameError: |
|
1493 |
def any(seq, pred=bool): # pylint: disable-msg=W0622 |
|
1494 |
"Returns True if pred(x) is True for at least one element in the iterable" |
|
1495 |
for _ in itertools.ifilter(pred, seq): |
|
1496 |
return True |
|
1497 |
return False |
|
1487 |
def any(seq, pred=bool): # pylint: disable-msg=W0622 |
|
1488 |
"Returns True if pred(x) is True for at least one element in the iterable" |
|
1489 |
for _ in itertools.ifilter(pred, seq): |
|
1490 |
return True |
|
1491 |
return False |
|
1498 | 1492 |
|
1499 | 1493 |
|
1500 | 1494 |
def SingleWaitForFdCondition(fdobj, event, timeout): |
Also available in: Unified diff