mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-29 02:21:44 +00:00
[wpiutil] Return wpi::expected from MemoryBuffer::GetFile (#7069)
This commit is contained in:
@@ -18,12 +18,13 @@ int main(int argc, const char** argv) {
|
||||
wpi::print(stderr, "Usage: printlog <file>\n");
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
std::error_code ec;
|
||||
wpi::log::DataLogReader reader{wpi::MemoryBuffer::GetFile(argv[1], ec)};
|
||||
if (ec) {
|
||||
wpi::print(stderr, "could not open file: {}\n", ec.message());
|
||||
auto fileBuffer = wpi::MemoryBuffer::GetFile(argv[1]);
|
||||
if (!fileBuffer) {
|
||||
wpi::print(stderr, "could not open file: {}\n",
|
||||
fileBuffer.error().message());
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
wpi::log::DataLogReader reader{std::move(*fileBuffer)};
|
||||
if (!reader) {
|
||||
wpi::print(stderr, "not a log file\n");
|
||||
return EXIT_FAILURE;
|
||||
|
||||
Reference in New Issue
Block a user