mirror of
https://github.com/pocketpy/pocketpy
synced 2026-08-09 15:47:12 +08:00
Compare commits
4 Commits
9c65c7f1b3
...
d7520ab48a
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d7520ab48a | ||
|
|
7baf64e67c | ||
|
|
7435251873 | ||
|
|
5546291c91 |
@ -871,6 +871,7 @@ enum py_PredefinedType {
|
||||
tp_SyntaxError,
|
||||
tp_RecursionError,
|
||||
tp_OSError,
|
||||
tp_PermissionError,
|
||||
tp_NotImplementedError,
|
||||
tp_TypeError,
|
||||
tp_IndexError,
|
||||
|
||||
@ -196,6 +196,7 @@ void VM__ctor(VM* self) {
|
||||
INJECT_BUILTIN_EXC(SyntaxError, tp_Exception);
|
||||
INJECT_BUILTIN_EXC(RecursionError, tp_Exception);
|
||||
INJECT_BUILTIN_EXC(OSError, tp_Exception);
|
||||
INJECT_BUILTIN_EXC(PermissionError, tp_Exception);
|
||||
INJECT_BUILTIN_EXC(NotImplementedError, tp_Exception);
|
||||
INJECT_BUILTIN_EXC(TypeError, tp_Exception);
|
||||
INJECT_BUILTIN_EXC(IndexError, tp_Exception);
|
||||
|
||||
@ -48,6 +48,7 @@ static bool os_chdir(int argc, py_Ref argv) {
|
||||
}
|
||||
|
||||
static bool os_getcwd(int argc, py_Ref argv) {
|
||||
PY_CHECK_ARGC(0);
|
||||
char buf[1024];
|
||||
if(!platform_getcwd(buf, sizeof(buf))) return OSError("getcwd() failed");
|
||||
py_newstr(py_retval(), buf);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user