File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
subprojects/robotpy-wpiutil/gen Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments