Skip to content

Commit 1b115b6

Browse files
committed
nanobind: __exit__ pointer-self + .none() args
1 parent 262c70a commit 1b115b6

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/duckdb_py/pyconnection.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -469,9 +469,9 @@ void DuckDBPyConnection::Initialize(py::handle &m) {
469469
connection_module.def("__enter__", &DuckDBPyConnection::Enter)
470470
.def(
471471
"__exit__",
472-
[](DuckDBPyConnection &self, const py::object &exc_type, const py::object &exc,
473-
const py::object &traceback) { DuckDBPyConnection::Exit(self, exc_type, exc, traceback); },
474-
py::arg("exc_type"), py::arg("exc"), py::arg("traceback"));
472+
[](DuckDBPyConnection *self, const py::object &exc_type, const py::object &exc,
473+
const py::object &traceback) { DuckDBPyConnection::Exit(*self, exc_type, exc, traceback); },
474+
py::arg("exc_type").none(), py::arg("exc").none(), py::arg("traceback").none());
475475
connection_module.def("__del__", &DuckDBPyConnection::Close);
476476

477477
InitializeConnectionMethods(connection_module);

0 commit comments

Comments
 (0)