mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
remove os.system
This commit is contained in:
parent
f20621a841
commit
6e9de8e207
@ -23,10 +23,6 @@ Returns a list of files and directories in the given path.
|
|||||||
|
|
||||||
Removes the file at the given path.
|
Removes the file at the given path.
|
||||||
|
|
||||||
### `os.system(command: str) -> int`
|
|
||||||
|
|
||||||
Executes the given command in the system shell.
|
|
||||||
|
|
||||||
### `os.mkdir(path: str)`
|
### `os.mkdir(path: str)`
|
||||||
|
|
||||||
Creates a directory at the given path.
|
Creates a directory at the given path.
|
||||||
|
@ -136,15 +136,6 @@ void add_module_os(VM* vm){
|
|||||||
return vm->None;
|
return vm->None;
|
||||||
});
|
});
|
||||||
|
|
||||||
#if PK_SYS_PLATFORM != 2
|
|
||||||
// system
|
|
||||||
vm->bind_func<1>(mod, "system", [](VM* vm, ArgsView args){
|
|
||||||
std::string cmd = CAST(Str&, args[0]).str();
|
|
||||||
int ret = system(cmd.c_str());
|
|
||||||
return VAR(ret);
|
|
||||||
});
|
|
||||||
#endif
|
|
||||||
|
|
||||||
vm->bind_func<1>(mod, "listdir", [](VM* vm, ArgsView args){
|
vm->bind_func<1>(mod, "listdir", [](VM* vm, ArgsView args){
|
||||||
std::filesystem::path path(CAST(Str&, args[0]).sv());
|
std::filesystem::path path(CAST(Str&, args[0]).sv());
|
||||||
std::filesystem::directory_iterator di;
|
std::filesystem::directory_iterator di;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user