summaryrefslogtreecommitdiff
path: root/modules/language/python/dict.scm
diff options
context:
space:
mode:
Diffstat (limited to 'modules/language/python/dict.scm')
-rw-r--r--modules/language/python/dict.scm7
1 files changed, 5 insertions, 2 deletions
diff --git a/modules/language/python/dict.scm b/modules/language/python/dict.scm
index 1d825b6..194da2d 100644
--- a/modules/language/python/dict.scm
+++ b/modules/language/python/dict.scm
@@ -429,9 +429,12 @@
(define-py (py-setdefault setdefault o k . l)
(<hashtable>
- (pylist-set! o k (apply py-get o k l)))
+ (pylist-set! o k (apply py-get o k l))
+ (apply py-get o k l))
+
(<py-hashtable>
- (pylist-set! o k (apply py-get o k l))))
+ (pylist-set! o k (apply py-get o k l))
+ (apply py-get o k l)))
(define update
(lam (o (* L) (** K))