From 0f5ce54c660f91006170eaffba5155e32bc8c274 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Sat, 10 Aug 2024 20:29:44 +0800 Subject: [PATCH] ... --- include/pocketpy/interpreter/modules.h | 1 + src/interpreter/vm.c | 1 + src/modules/os.c | 4 ++++ 3 files changed, 6 insertions(+) diff --git a/include/pocketpy/interpreter/modules.h b/include/pocketpy/interpreter/modules.h index f94a2870..4ea78a0c 100644 --- a/include/pocketpy/interpreter/modules.h +++ b/include/pocketpy/interpreter/modules.h @@ -2,6 +2,7 @@ void pk__add_module_pkpy(); void pk__add_module_os(); +void pk__add_module_sys(); void pk__add_module_math(); void pk__add_module_dis(); void pk__add_module_random(); diff --git a/src/interpreter/vm.c b/src/interpreter/vm.c index c029af8e..20a8a684 100644 --- a/src/interpreter/vm.c +++ b/src/interpreter/vm.c @@ -195,6 +195,7 @@ void VM__ctor(VM* self) { // add modules pk__add_module_pkpy(); pk__add_module_os(); + pk__add_module_sys(); pk__add_module_math(); pk__add_module_dis(); pk__add_module_random(); diff --git a/src/modules/os.c b/src/modules/os.c index d3338b3a..43630061 100644 --- a/src/modules/os.c +++ b/src/modules/os.c @@ -47,4 +47,8 @@ void pk__add_module_os() { py_Ref mod = py_newmodule("os"); py_bindfunc(mod, "chdir", os_chdir); py_bindfunc(mod, "getcwd", os_getcwd); +} + +void pk__add_module_sys() { + py_Ref mod = py_newmodule("sys"); } \ No newline at end of file