Objects/exceptionsImpl

Search:
Group by:
Source   Edit  

Types

PyTracebackObject = ref object of PyObject
  tb_next_may_nil*: PyTracebackObject
  tb_frame*: PyObject
  tb_lasti*: int
  tb_lineno*: int
  colNo*: int
  readNum*: int
  writeLock*: bool
Source   Edit  

Lets

pyTracebackObjectType {.inject.} = newBltinPyType("traceback", pyObjectType)
Source   Edit  

Procs

proc addTraceBack(exc: PyBaseExceptionObject; fileName, funName: PyObject;
                  lineNo, colNo: int; frame: PyObject; lastI = -1) {....raises: [],
    tags: [RootEffect], forbids: [].}
Source   Edit  
proc characters_written(self: PyOSErrorObject): PyObject {....raises: [],
    tags: [RootEffect], forbids: [].}
Source   Edit  
proc characters_writtenPyOSErrorObjectGetter(selfNoCast: PyObject): PyObject {.
    cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc characters_writtenPyOSErrorObjectSetter(selfNoCast: PyObject;
    other: PyObject): PyObject {.cdecl, ...raises: [],
                                 tags: [RootEffect, WriteIOEffect], forbids: [].}
Source   Edit  
proc fromBltinSyntaxError(e: SyntaxError; fileName: PyStrObject): PyExceptionObject {.
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc get_tb_next(self: PyTracebackObject): PyObject {....raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getSource(filename: PyStrObject; lineNo: int;
               source_obj: var (PyStrObject | PyObject)): PyBaseErrorObject
Source   Edit  
proc initBaseException(op: PyBaseExceptionObject; args: openArray[PyObject]) {.
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc initBaseException(op: PyBaseExceptionObject; args: PyTupleObject) {.
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc initPyAttributeErrorObjectMagic(selfNoCast: PyObject;
                                     args: openArray[PyObject] = @[];
                                     kwargs: PyKwArgType = nil): PyObject {.
    cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc initPyBaseExceptionObjectMagic(selfNoCast: PyObject;
                                    args: openArray[PyObject] = @[];
                                    kwargs: PyKwArgType = nil): PyObject {.
    cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc initPyImportErrorObjectMagic(selfNoCast: PyObject;
                                  args: openArray[PyObject] = @[];
                                  kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc initPyNameErrorObjectMagic(selfNoCast: PyObject;
                                args: openArray[PyObject] = @[];
                                kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc initPyOSErrorObjectMagic(selfNoCast: PyObject;
                              args: openArray[PyObject] = @[];
                              kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc initPySyntaxErrorObjectMagic(selfNoCast: PyObject;
                                  args: openArray[PyObject] = @[];
                                  kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc initPySystemExitObjectMagic(selfNoCast: PyObject;
                                 args: openArray[PyObject] = @[];
                                 kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc isExceptionType(obj: PyObject): bool {....raises: [], tags: [], forbids: [].}
check if is of BaseException type Source   Edit  
proc matchExcp(target: PyTypeObject; current: PyExceptionObject): PyBoolObject {.
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc newPyArithmeticErrorObjectMagic(args: openArray[PyObject] = @[];
                                     kwargs: PyKwArgType = nil): PyObject {.
    cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyAssertionErrorObjectMagic(args: openArray[PyObject] = @[];
                                    kwargs: PyKwArgType = nil): PyObject {.
    cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyAttributeErrorObjectMagic(args: openArray[PyObject] = @[];
                                    kwargs: PyKwArgType = nil): PyObject {.
    cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyBaseErrorObjectMagic(args: openArray[PyObject] = @[];
                               kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyBaseExceptionGroupObjectMagic(args: openArray[PyObject] = @[];
                                        kwargs: PyKwArgType = nil): PyObject {.
    cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyBaseExceptionObjectMagic(args: openArray[PyObject] = @[];
                                   kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyBufferErrorObjectMagic(args: openArray[PyObject] = @[];
                                 kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyEOFErrorObjectMagic(args: openArray[PyObject] = @[];
                              kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyGeneratorExitObjectMagic(args: openArray[PyObject] = @[];
                                   kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyImportErrorObjectMagic(args: openArray[PyObject] = @[];
                                 kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyKeyboardInterruptObjectMagic(args: openArray[PyObject] = @[];
                                       kwargs: PyKwArgType = nil): PyObject {.
    cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyLockErrorObjectMagic(args: openArray[PyObject] = @[];
                               kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyLookupErrorObjectMagic(args: openArray[PyObject] = @[];
                                 kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyMemoryErrorObjectMagic(args: openArray[PyObject] = @[];
                                 kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyNameErrorObjectMagic(args: openArray[PyObject] = @[];
                               kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyOSErrorObjectMagic(args: openArray[PyObject] = @[];
                             kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyReferenceErrorObjectMagic(args: openArray[PyObject] = @[];
                                    kwargs: PyKwArgType = nil): PyObject {.
    cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyRuntimeErrorObjectMagic(args: openArray[PyObject] = @[];
                                  kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyStopAsyncIterErrorObjectMagic(args: openArray[PyObject] = @[];
                                        kwargs: PyKwArgType = nil): PyObject {.
    cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyStopIterErrorObjectMagic(args: openArray[PyObject] = @[];
                                   kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPySyntaxErrorObjectMagic(args: openArray[PyObject] = @[];
                                 kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPySystemErrorObjectMagic(args: openArray[PyObject] = @[];
                                 kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPySystemExitObjectMagic(args: openArray[PyObject] = @[];
                                kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyTraceback(t: TraceBack): PyTracebackObject {....raises: [],
    tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyTracebackSimple(): PyTracebackObject {.cdecl, ...raises: [],
    tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyTypeErrorObjectMagic(args: openArray[PyObject] = @[];
                               kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyValueErrorObjectMagic(args: openArray[PyObject] = @[];
                                kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc ofExactPyTracebackObject(obj`gensym373: PyObject): bool {.cdecl, inline,
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc ofPyTracebackObject(obj`gensym373: PyObject): bool {.cdecl, inline,
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc PyExc_InitTypes(): PyBaseErrorObject {....raises: [], tags: [RootEffect],
    forbids: [].}
_PyExc_InitTypes Source   Edit  
proc reprPyBaseExceptionObjectMagic(selfNoCast: PyObject): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc reprPyImportErrorObjectMagic(selfNoCast: PyObject): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc set_characters_written(self: PyOSErrorObject; arg: PyObject): PyBaseErrorObject {.
    ...raises: [], tags: [RootEffect, WriteIOEffect], forbids: [].}
Source   Edit  
proc set_tb_next(self: PyTracebackObject; value: PyObject): PyBaseExceptionObject {.
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc strPyBaseExceptionObjectMagic(selfNoCast: PyObject): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc strPyImportErrorObjectMagic(selfNoCast: PyObject): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc strPyKeyErrorObjectMagic(selfNoCast: PyObject): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc strPyOSErrorObjectMagic(selfNoCast: PyObject): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc strPySyntaxErrorObjectMagic(selfNoCast: PyObject): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect, WriteIOEffect], forbids: [].}
Source   Edit  
proc tb_nextPyTracebackObjectGetter(selfNoCast: PyObject): PyObject {.cdecl,
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc tb_nextPyTracebackObjectSetter(selfNoCast: PyObject; other: PyObject): PyObject {.
    cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  

Exports

PyRecursionErrorObject, newRuntimeError, newPyZeroDivisionErrorSimple, PyProcessLookupErrorObject, newStopAsyncIterError, pyPermissionErrorObjectType, PyIsADirectoryErrorObject, errorIfNot, newPyBrokenPipeErrorSimple, pyConnectionErrorObjectType, PySyntaxErrorObject, newPyChildProcessErrorSimple, PyAttributeErrorObject, ofPyConnectErrorObject, pyStopIterationObjectType, PyRuntimeErrorObject, newStopAsyncIterError, ofPyEOFErrorObject, pyValueErrorObjectType, newPySystemErrorSimple, ofExactPyIOErrorObject, newPyBaseErrorSimple, isStopIter, newModuleNotFoundError, ofExactPyBaseExceptionObject, errorIfNot, newZeroDivisionError, pyKeyErrorObjectType, errArgNum, PyBaseErrorObject, newTypeError, ofExactPyRuntimeErrorObject, pyLockErrorObjectType, newPyConnectionRefusedErrorSimple, ofExactPyConnectErrorObject, pyIOErrorObjectType, PyUnicodeDecodeErrorObject, getBltinName, ofExactPyNameErrorObject, newPyPythonFinalizationErrorSimple, pyGeneratorExitObjectType, ofPyIOErrorObject, newOverflowError, PyOSErrorObject, ofPyIndexErrorObject, newPyGeneratorExitSimple, newSystemError, ofPyExceptionObject, newValueError, newFloatingPointError, newPyMemoryErrorSimple, ofPySyntaxErrorObject, PyConnectionResetErrorObject, newPyProcessLookupErrorSimple, PyErr_Format, ofExactPyIndentationErrorObject, pyLookupErrorObjectType, newBaseException, ofExactPyNotImplementedErrorObject, newPyRecursionErrorSimple, ofExactPyIndexErrorObject, PyBaseExceptionGroupObject, pyStopIterErrorObjectType, checkArgNumAtMost, pyUnicodeDecodeErrorObjectType, newMemoryError, newPyBlockingIOErrorSimple, pyZeroDivisionErrorObjectType, ofPyRuntimeErrorObject, ofPyBlockingIOErrorObject, ofExactPyFloatingPointErrorObject, PyBufferErrorObject, newRecursionError, ofPyFileNotFoundErrorObject, ExceptionToken, pyFloatingPointErrorObjectType, ofExactPyValueErrorObject, newBaseExceptionGroup, PyExceptionObject, errorIfNotString, PyConnectionErrorObject, pyBrokenPipeErrorObjectType, ofPyUnicodeEncodeErrorObject, PyPermissionErrorObject, newModuleNotFoundError, pyFileNotFoundErrorObjectType, newPyFileNotFoundErrorSimple, ofPyLockErrorObject, pyOverflowErrorObjectType, newPyConnectErrorSimple, newIndexTypeError, PyMemoryErrorObject, PyInterruptedErrorObject, newKeyError, PyArithmeticErrorObject, newBaseError, PyStopIterErrorObject, ofExactPyEOFErrorObject, newBaseExceptionGroup, pyIndentationErrorObjectType, pyAssertionErrorObjectType, PyNotADirectoryErrorObject, ofExactPyUnicodeTranslateErrorObject, pyBaseExceptionGroupObjectType, ofPyZeroDivisionErrorObject, newPyIOErrorSimple, newPyAssertionErrorSimple, pyEOFErrorObjectType, newReferenceError, ofExactPyFileNotFoundErrorObject, $, PyPythonFinalizationErrorObject, ofExactPySystemErrorObject, pyRecursionErrorObjectType, ofExactPySystemExitObject, ofExactPyGeneratorExitObject, newPyConnectionResetErrorSimple, PyStopAsyncIterErrorObject, PyFloatingPointErrorObject, PyGeneratorExitObject, PyFileNotFoundErrorObject, ofPyMemoryErrorObject, newBufferError, ofExactPyStopIterErrorObject, newNameError, pyConnectionAbortedErrorObjectType, pyChildProcessErrorObjectType, ofPyFileExistsErrorObject, newPyStopAsyncIterationSimple, PyUnboundLocalErrorObject, newSystemExit, PyStopAsyncIterationObject, ofExactPyConnectionResetErrorObject, newZeroDivisionError, newPyRuntimeErrorSimple, PyUnicodeErrorObject, pyStopAsyncIterationObjectType, pyBaseErrorObjectType, pyProcessLookupErrorObjectType, ofExactPySyntaxErrorObject, ofExactPyLockErrorObject, newAttributeError, PyBlockingIOErrorObject, PyNameErrorObject, ofExactPyStopAsyncIterErrorObject, ofExactPyConnectionRefusedErrorObject, newAttributeError, newTypeError, retIfExc, checkArgNum, newReferenceError, PyTabErrorObject, newPyUnicodeErrorSimple, PySystemErrorObject, newConnectError, PyLookupErrorObject, ofExactPyProcessLookupErrorObject, ofPyConnectionResetErrorObject, ofExactPyConnectionAbortedErrorObject, newEOFError, newIndexError, pyTimeoutErrorObjectType, pySystemExitObjectType, ofExactPyArithmeticErrorObject, ofExactPyNotADirectoryErrorObject, ofPyIsADirectoryErrorObject, newBaseError, ofPyRecursionErrorObject, isThrownException, newStopIterError, getTokenName, ofPyLookupErrorObject, pyImportErrorObjectType, pyAttributeErrorObjectType, ofPyFloatingPointErrorObject, newGeneratorExit, pyBlockingIOErrorObjectType, PyKeyErrorObject, PyLockErrorObject, newPyTimeoutErrorSimple, newPyIsADirectoryErrorSimple, ofExactPyIsADirectoryErrorObject, getBltinName, ofPyReferenceErrorObject, ofPyPythonFinalizationErrorObject, ofExactPyTabErrorObject, newImportError, newArithmeticError, pyFileExistsErrorObjectType, ofExactPyFileExistsErrorObject, newIOError, pyStopAsyncIterErrorObjectType, ofExactPyUnboundLocalErrorObject, newPyLockErrorSimple, newPyEOFErrorSimple, newPyReferenceErrorSimple, newImportError, pyPythonFinalizationErrorObjectType, newOverflowError, ofPyExceptionClass, ofPyValueErrorObject, PyBrokenPipeErrorObject, ofExactPyBrokenPipeErrorObject, newPyTabErrorSimple, ofPyBufferErrorObject, newBufferError, newSystemError, newPyBufferErrorSimple, ofExactPyBlockingIOErrorObject, checkArgNum, newUnboundLocalError, ofPyKeyErrorObject, ofExactPyImportErrorObject, privateGetTracebackRef=, newValueError, PyStopIterationObject, newPyExceptionSimple, newLockError, PyModuleNotFoundErrorObject, newLookupError, pyIndexErrorObjectType, newPyNotADirectoryErrorSimple, newPyNotImplementedErrorSimple, ofPyBaseExceptionObject, ofPyStopIterErrorObject, pyUnicodeEncodeErrorObjectType, ofExactPyReferenceErrorObject, newAssertionError, PyTypeErrorObject, newOSError, ofExactPyBufferErrorObject, newRecursionError, newSystemExit, pyInterruptedErrorObjectType, newKeyboardInterrupt, ofPyTabErrorObject, ofPyGeneratorExitObject, pyBaseExceptionObjectType, PyConnectionAbortedErrorObject, errorIfNotBool, ofPySystemErrorObject, newRuntimeError, PyZeroDivisionErrorObject, ofPyIndentationErrorObject, ofExactPyMemoryErrorObject, pySyntaxErrorObjectType, newPyAttributeErrorSimple, newIndexError, newGeneratorExit, newBaseException, pyConnectionResetErrorObjectType, PyIndentationErrorObject, PyConnectionRefusedErrorObject, subErrs, ofPyUnicodeTranslateErrorObject, ofPyBrokenPipeErrorObject, isExceptionOf, ofPyConnectionRefusedErrorObject, newPyOverflowErrorSimple, ofPyNotImplementedErrorObject, PyAssertionErrorObject, PyIndexErrorObject, newPyConnectionErrorSimple, ofExactPyAssertionErrorObject, newNameError, getIterableWithCheck, newPyFloatingPointErrorSimple, ofExactPyPythonFinalizationErrorObject, newAttributeError, newPyTypeErrorSimple, PyTimeoutErrorObject, newPythonFinalizationError, newUnboundLocalError, PyFileExistsErrorObject, ofPyAttributeErrorObject, pyTypeErrorObjectType, newPyStopIterErrorSimple, ofExactPyChildProcessErrorObject, pyModuleNotFoundErrorObjectType, pyUnicodeTranslateErrorObjectType, ofPyImportErrorObject, ofExactPyOverflowErrorObject, ofPyOverflowErrorObject, newPySystemExitSimple, newPyValueErrorSimple, pyConnectErrorObjectType, newPyUnicodeTranslateErrorSimple, newPyFileExistsErrorSimple, ofExactPyOSErrorObject, newPyPermissionErrorSimple, newNotImplementedError, pyMemoryErrorObjectType, PyConnectErrorObject, PyKeyboardInterruptObject, newMemoryError, newPyKeyboardInterruptSimple, ofPyUnboundLocalErrorObject, newPythonFinalizationError, newPyInterruptedErrorSimple, newFloatingPointError, PyBaseExceptionObject, newPyNameErrorSimple, pyUnboundLocalErrorObjectType, ofPyNotADirectoryErrorObject, newSyntaxError, newSyntaxError, pyExceptionObjectType, checkArgNumAtLeast, newLockError, newPyUnboundLocalErrorSimple, ofPyAssertionErrorObject, newPyImportErrorSimple, ofExactPyLookupErrorObject, ofExactPyModuleNotFoundErrorObject, newLookupError, ofExactPyKeyErrorObject, newPyBaseExceptionSimple, newArithmeticError, PyChildProcessErrorObject, ofPySystemExitObject, ofPyKeyboardInterruptObject, ofPyProcessLookupErrorObject, ofPyConnectionErrorObject, retIfExc, ofPyUnicodeErrorObject, newPyConnectionAbortedErrorSimple, newNotImplementedError, newPyModuleNotFoundErrorSimple, newPyStopAsyncIterErrorSimple, ofExactPyExceptionObject, ofExactPyPermissionErrorObject, ofExactPyZeroDivisionErrorObject, pyNotADirectoryErrorObjectType, newPySyntaxErrorSimple, newPyIndexErrorSimple, pyNotImplementedErrorObjectType, PyOverflowErrorObject, newKeyError, newOSError, newIOError, ofPyNameErrorObject, ofPyExceptionInstance, BaseExceptionToken, newStopIterError, PyUnicodeEncodeErrorObject, ofPyOSErrorObject, pyIsADirectoryErrorObjectType, pyRuntimeErrorObjectType, pyConnectionRefusedErrorObjectType, ofExactPyBaseExceptionGroupObject, newPyUnicodeDecodeErrorSimple, ofPyArithmeticErrorObject, ofPyTimeoutErrorObject, PyNotImplementedErrorObject, newConnectError, ofExactPyUnicodeErrorObject, ofPyInterruptedErrorObject, privateGetTracebackRef, newKeyboardInterrupt, PyValueErrorObject, ofPyStopAsyncIterErrorObject, pyKeyboardInterruptObjectType, newPyLookupErrorSimple, pyArithmeticErrorObjectType, ofPyExceptionClass, ofPyTypeErrorObject, pyTabErrorObjectType, ofPyPermissionErrorObject, ofPyChildProcessErrorObject, PyUnicodeTranslateErrorObject, newAssertionError, ofExactPyInterruptedErrorObject, ofExactPyUnicodeDecodeErrorObject, ofExactPyKeyboardInterruptObject, newPyKeyErrorSimple, ofExactPyUnicodeEncodeErrorObject, pyNameErrorObjectType, newEOFError, ofExactPyTimeoutErrorObject, pySystemErrorObjectType, PyIOErrorObject, ofPyUnicodeDecodeErrorObject, ofPyBaseExceptionGroupObject, newPyOSErrorSimple, PyEOFErrorObject, newPyStopIterationSimple, newPyIndentationErrorSimple, pyReferenceErrorObjectType, PySystemExitObject, ofExactPyAttributeErrorObject, ofExactPyTypeErrorObject, newPyBaseExceptionGroupSimple, pyUnicodeErrorObjectType, PyImportErrorObject, ofExactPyConnectionErrorObject, newPyUnicodeEncodeErrorSimple, ofPyModuleNotFoundErrorObject, pyBufferErrorObjectType, newPyArithmeticErrorSimple, pyOSErrorObjectType, PyReferenceErrorObject, ofExactPyRecursionErrorObject, ofPyConnectionAbortedErrorObject, setString, setString