diff --git a/lib/utils.py b/lib/utils.py index ee85f946e2e23c61e6cc479204bcc5f6c02356c3..07bdc0e45fb731245561810967944243751e0d6e 100644 --- a/lib/utils.py +++ b/lib/utils.py @@ -1477,24 +1477,18 @@ def FirstFree(seq, base=0): return None -try: - all = all # pylint: disable-msg=W0622 -except NameError: - def all(seq, pred=bool): # pylint: disable-msg=W0622 - "Returns True if pred(x) is True for every element in the iterable" - for _ in itertools.ifilterfalse(pred, seq): - return False - return True +def all(seq, pred=bool): # pylint: disable-msg=W0622 + "Returns True if pred(x) is True for every element in the iterable" + for _ in itertools.ifilterfalse(pred, seq): + return False + return True -try: - any = any # pylint: disable-msg=W0622 -except NameError: - def any(seq, pred=bool): # pylint: disable-msg=W0622 - "Returns True if pred(x) is True for at least one element in the iterable" - for _ in itertools.ifilter(pred, seq): - return True - return False +def any(seq, pred=bool): # pylint: disable-msg=W0622 + "Returns True if pred(x) is True for at least one element in the iterable" + for _ in itertools.ifilter(pred, seq): + return True + return False def SingleWaitForFdCondition(fdobj, event, timeout):