src/Pure/System/options.ML
changeset 75589 3bee51daf9a9
parent 74234 4f2bd13edce3
child 75626 4879d0021185
--- a/src/Pure/System/options.ML	Wed Jun 22 13:42:30 2022 +0200
+++ b/src/Pure/System/options.ML	Wed Jun 22 14:16:45 2022 +0200
@@ -211,11 +211,8 @@
   (case getenv "ISABELLE_PROCESS_OPTIONS" of
     "" => ()
   | name =>
-      let val path = Path.explode name in
-        (case try File.read path of
-          SOME s => set_default (decode (YXML.parse_body s))
-        | NONE => ())
-      end);
+      try File.read (Path.explode name)
+      |> Option.app (set_default o decode o YXML.parse_body));
 
 val _ = load_default ();
 val _ = ML_Print_Depth.set_print_depth (default_int "ML_print_depth");