mercurial/util.py
changeset 10438 e6dc44147234
parent 10422 600142e7a028
child 10487 7a6b5f85c3ab
--- a/mercurial/util.py	Sat Feb 13 10:56:43 2010 +0100
+++ b/mercurial/util.py	Fri Feb 12 19:59:09 2010 -0500
@@ -1342,3 +1342,15 @@
     finally:
         if prevhandler is not None:
             signal.signal(signal.SIGCHLD, prevhandler)
+
+def any(iterable):
+    for i in iterable:
+        if i:
+            return True
+    return False
+
+def all(iterable):
+    for i in iterable:
+        if not i:
+            return False
+    return True