]> matita.cs.unibo.it Git - helm.git/commitdiff
when -debug do not catch
authorEnrico Tassi <enrico.tassi@inria.fr>
Fri, 13 Jun 2008 12:02:28 +0000 (12:02 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Fri, 13 Jun 2008 12:02:28 +0000 (12:02 +0000)
helm/software/matita/matitaEngine.ml

index 8772fd03bb0ee35ca47d57b89d49d8cdbe536a5b..fa9a0d393ab96ae7f3d879a0ba30caa478f2596c 100644 (file)
@@ -108,6 +108,7 @@ let eval_from_stream ~first_statement_only ~include_paths
  ?do_heavy_checks ?(enforce_no_new_aliases=true)
  ?(watch_statuses=fun _ _ -> ()) lexicon_status grafite_status str cb 
 =
+ let matita_debug = Helm_registry.get_bool "matita.debug" in
  let rec loop lexicon_status grafite_status statuses =
   let loop =
    if first_statement_only then fun _ _ statuses -> statuses
@@ -154,7 +155,7 @@ let eval_from_stream ~first_statement_only ~include_paths
             in
              watch_statuses lexicon_status grafite_status ;
              false, lexicon_status, grafite_status, (new_statuses @ statuses))
-   with exn when (not (Helm_registry.get_bool "matita.debug")) ->
+   with exn when not matita_debug ->
      raise (EnrichedWithLexiconStatus (exn, lexicon_status))
   in
   if stop then s else loop l g s