Browse Source

js: Improve usage of `TRY` when executing a file program

James Puleo 3 years ago
parent
commit
dd25dfbc20
1 changed files with 1 additions and 5 deletions
  1. 1 5
      Userland/Utilities/js.cpp

+ 1 - 5
Userland/Utilities/js.cpp

@@ -1493,11 +1493,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
 
 
         StringBuilder builder;
         StringBuilder builder;
         for (auto& path : script_paths) {
         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 file_contents = file->read_all();
             auto source = StringView { file_contents };
             auto source = StringView { file_contents };
             builder.append(source);
             builder.append(source);