summaryrefslogtreecommitdiff
path: root/modules/language/python/for.scm
diff options
context:
space:
mode:
Diffstat (limited to 'modules/language/python/for.scm')
-rw-r--r--modules/language/python/for.scm5
1 files changed, 1 insertions, 4 deletions
diff --git a/modules/language/python/for.scm b/modules/language/python/for.scm
index ab077db..bd9fa41 100644
--- a/modules/language/python/for.scm
+++ b/modules/language/python/for.scm
@@ -108,10 +108,7 @@
(s))))
(define-method (wrap-in (o <yield>))
- (let ((out (make <yield>)))
- (slot-set! out 'k (slot-ref o 'k))
- (slot-set! out 's (slot-ref o 's))
- out))
+ o)
(define-method (next (l <p>))
((ref l '__next__)))