Skip to content

Commit 7d1ba28

Browse files
committed
Fix MemoryBuffer::GetFile API change
1 parent ba2b5e8 commit 7d1ba28

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

subprojects/robotpy-wpiutil/gen/DataLogReader.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -300,20 +300,19 @@ inline_code: |
300300
301301
cls_DataLogReader
302302
.def(py::init([](const std::string &filename) {
303-
std::error_code ec;
304-
auto mbuf = wpi::MemoryBuffer::GetFile(filename, ec);
305-
if (ec) {
303+
auto mbuf = wpi::MemoryBuffer::GetFile(filename);
304+
if (!mbuf) {
306305
py::gil_scoped_acquire gil;
307306
#ifdef _WIN32
308-
PyErr_SetFromWindowsErr(ec.value());
307+
PyErr_SetFromWindowsErr(mbuf.error().value());
309308
#else
310-
errno = ec.value();
309+
errno = mbuf.error().value();
311310
PyErr_SetFromErrno(PyExc_OSError);
312311
#endif
313312
throw py::error_already_set();
314313
}
315314
316-
return std::make_shared<wpi::log::DataLogReader>(std::move(mbuf));
315+
return std::make_shared<wpi::log::DataLogReader>(std::move(*mbuf));
317316
}),
318317
release_gil(), py::arg("filename"))
319318

0 commit comments

Comments
 (0)