From ff1981a5829feb7158a981705cccc31da6032474 Mon Sep 17 00:00:00 2001 From: icm Date: Fri, 4 Feb 2011 12:53:05 +0000 Subject: [PATCH] Fixed issue: https://github.com/gregmalcolm/python_koans/issues#issue/2 (sum_it uninteresting) Made the change detailed in the ticket, namely bringing 'value' into the loop, making it more obvious that the state of 'value' is retained between iterations. --- python 2/koans/about_generators.py | 2 +- python 3/koans/about_generators.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/python 2/koans/about_generators.py b/python 2/koans/about_generators.py index e38b397dd..9e77ed061 100644 --- a/python 2/koans/about_generators.py +++ b/python 2/koans/about_generators.py @@ -81,7 +81,7 @@ def sum_it(self, seq): for num in seq: # The local state of 'value' will be retained between iterations value += num - yield value + yield value def test_generator_keeps_track_of_local_variables(self): result = self.sum_it(range(2,5)) diff --git a/python 3/koans/about_generators.py b/python 3/koans/about_generators.py index bd8c9d3e9..28a148abb 100644 --- a/python 3/koans/about_generators.py +++ b/python 3/koans/about_generators.py @@ -84,7 +84,7 @@ def sum_it(self, seq): for num in seq: # The local state of 'value' will be retained between iterations value += num - yield value + yield value def test_generator_keeps_track_of_local_variables(self): result = self.sum_it(range(2,5))