summaryrefslogtreecommitdiff
path: root/modules/language/python/module/os.scm
diff options
context:
space:
mode:
Diffstat (limited to 'modules/language/python/module/os.scm')
-rw-r--r--modules/language/python/module/os.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/modules/language/python/module/os.scm b/modules/language/python/module/os.scm
index 16ee6e6..d593b58 100644
--- a/modules/language/python/module/os.scm
+++ b/modules/language/python/module/os.scm
@@ -14,6 +14,7 @@
#:use-module (language python module)
#:use-module (language python exceptions)
#:use-module (language python yield)
+ #:use-module (language python dir)
#:use-module (language python range)
#:use-module (language python string)
#:use-module (language python bytes)
@@ -2352,3 +2353,10 @@
(py-list (apply getrandom_ l)))
(define path "posixpath")
+
+(define (_get_exports_list mod)
+ (let ((p (rawref mod '_private)))
+ (rawset mod '_private #f)
+ (let ((l (dir mod)))
+ (rawset mod '_private p)
+ l)))