1.1 --- a/lib/__builtins__/iterable.py Sat Dec 10 21:13:54 2016 +0100
1.2 +++ b/lib/__builtins__/iterable.py Sat Dec 10 22:02:51 2016 +0100
1.3 @@ -19,8 +19,25 @@
1.4 this program. If not, see <http://www.gnu.org/licenses/>.
1.5 """
1.6
1.7 -def all(iterable): pass
1.8 -def any(iterable): pass
1.9 +def all(iterable):
1.10 +
1.11 + "Return whether all of the elements provided by 'iterable' are true."
1.12 +
1.13 + for i in iterable:
1.14 + if not i:
1.15 + return False
1.16 +
1.17 + return True
1.18 +
1.19 +def any(iterable):
1.20 +
1.21 + "Return whether any of the elements provided by 'iterable' are true."
1.22 +
1.23 + for i in iterable:
1.24 + if i:
1.25 + return True
1.26 +
1.27 + return False
1.28
1.29 def enumerate(iterable, start=0):
1.30