js: Improve usage of TRY when executing a file program

This commit is contained in:
James Puleo 2021-12-08 19:33:41 -05:00 committed by Brian Gianforcaro
parent 859b810db1
commit dd25dfbc20

View file

@ -1493,11 +1493,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
StringBuilder builder;
for (auto& path : script_paths) {
auto file = Core::File::construct(path);
if (!file->open(Core::OpenMode::ReadOnly)) {
warnln("Failed to open {}: {}", path, file->error_string());
return 1;
}
auto file = TRY(Core::File::open(path, Core::OpenMode::ReadOnly));
auto file_contents = file->read_all();
auto source = StringView { file_contents };
builder.append(source);