From 218074fb70bc590d5f582669c53bbdd7697ae10a Mon Sep 17 00:00:00 2001 From: ptaylor Date: Fri, 2 Jun 2023 01:20:46 -0700 Subject: [PATCH] catch errors in column.getValue --- modules/cudf/src/column.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/cudf/src/column.cpp b/modules/cudf/src/column.cpp index e1005631d..3cbaebc1b 100644 --- a/modules/cudf/src/column.cpp +++ b/modules/cudf/src/column.cpp @@ -530,7 +530,9 @@ Napi::Value Column::get_child(Napi::CallbackInfo const& info) { } Napi::Value Column::get_value(Napi::CallbackInfo const& info) { - return Napi::Value::From(info.Env(), cudf::get_element(*this, info[0].ToNumber())); + try { + return Napi::Value::From(info.Env(), cudf::get_element(*this, info[0].ToNumber())); + } catch (std::exception const& e) { throw Napi::Error::New(Env(), e.what()); } } } // namespace nv