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.scm9
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/language/python/dict.scm b/modules/language/python/dict.scm
index 4c94f2e..be857ba 100644
--- a/modules/language/python/dict.scm
+++ b/modules/language/python/dict.scm
@@ -312,6 +312,15 @@
#t)))))
(define-py (py-items items o)
+ (<module>
+ (to-pylist
+ (let ((l '()))
+ (module-for-each
+ (lambda (k v)
+ (set! l (cons (list (symbol->string k) (variable-ref v)) l)))
+ o)
+ l)))
+
(<hashtable>
(to-pylist
(hash-fold