title: Error Handling icon: dot
bool pkpy_clear_error(pkpy_vm*, char** message)pkpy_clear_error method to check the error and clear itpkpy_clear_error returns false, it means that no error was set, and it takes no actionpkpy_clear_error returns true, it means there was an error and it was cleared. It will provide a string summary of the error in the message parameter (if it is not NULL) If null is passed in as message, and it will just print the message to stderr.message.bool pkpy_check_error(pkpy_vm*)Return true if the vm is currently in an error state.
bool pkpy_error(pkpy_vm*, const char* name, const char* message)Set the error state of the vm. It is almost equivalent to raise in python.