diff options
Diffstat (limited to 'modules/language/python/module/os.scm')
-rw-r--r-- | modules/language/python/module/os.scm | 8 |
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))) |