diff --git a/kombu/utils/compat.py b/kombu/utils/compat.py index e94ef508..703ad959 100644 --- a/kombu/utils/compat.py +++ b/kombu/utils/compat.py @@ -1,3 +1,27 @@ +############## __builtin__.all ############################################## + +try: + all([True]) + all = all +except NameError: + def all(iterable): + for item in iterable: + if not item: + return False + return True + +############## __builtin__.any ############################################## + +try: + any([True]) + any = any +except NameError: + def any(iterable): + for item in iterable: + if item: + return True + return False + ############## collections.OrderedDict ####################################### import weakref diff --git a/setup.cfg b/setup.cfg index 1e2a55ee..a0253525 100644 --- a/setup.cfg +++ b/setup.cfg @@ -14,7 +14,6 @@ cover3-exclude = kombu kombu.transport.pycouchdb kombu.transport.mongodb kombu.transport.beanstalk - kombu.pidbox kombu.compat [build_sphinx]