Sfoglia il codice sorgente

Merge branch 'main' into sandbox

blueloveTH 6 giorni fa
parent
commit
eab5a75372
2 ha cambiato i file con 2 aggiunte e 0 eliminazioni
  1. 1 0
      include/pocketpy/pocketpy.h
  2. 1 0
      src/interpreter/vm.c

+ 1 - 0
include/pocketpy/pocketpy.h

@@ -867,6 +867,7 @@ enum py_PredefinedType {
     tp_SyntaxError,
     tp_RecursionError,
     tp_OSError,
+    tp_PermissionError,
     tp_NotImplementedError,
     tp_TypeError,
     tp_IndexError,

+ 1 - 0
src/interpreter/vm.c

@@ -195,6 +195,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_OSError);
     INJECT_BUILTIN_EXC(NotImplementedError, tp_Exception);
     INJECT_BUILTIN_EXC(TypeError, tp_Exception);
     INJECT_BUILTIN_EXC(IndexError, tp_Exception);