]> matita.cs.unibo.it Git - helm.git/blobdiff - components/grafite_engine/grafiteEngine.ml
maxipatch for support of multiple DBs.
[helm.git] / components / grafite_engine / grafiteEngine.ml
index ad4ae40c6c6d2e7f040e9ed82ec892d37db01cc6..a31f3990e2c3e5acfb19441ba968ab4a4431eb56 100644 (file)
@@ -728,20 +728,21 @@ let rec eval_command = {ec_go = fun ~disambiguate_command opts status
           HLog.error (Printf.sprintf "uri %s belongs to a read-only repository" value);
           raise (ReadOnlyUri value)
         end;
-        if (not (Http_getter_storage.is_empty value) ||
+        if (not (Http_getter_storage.is_empty ~local:true value) ||
             LibraryClean.db_uris_of_baseuri value <> [])
            && opts.clean_baseuri 
           then begin
           HLog.message ("baseuri " ^ value ^ " is not empty");
           HLog.message ("cleaning baseuri " ^ value);
           LibraryClean.clean_baseuris [value];
-          assert (Http_getter_storage.is_empty value);
+          assert (Http_getter_storage.is_empty ~local:true value);
         end;
         if not (Helm_registry.get_opt_default Helm_registry.bool "matita.nodisk"
                   ~default:false) 
         then
           HExtlib.mkdir 
-            (Filename.dirname (Http_getter.filename ~writable:true (value ^
+            (Filename.dirname 
+              (Http_getter.filename ~local:true ~writable:true (value ^
               "/foo.con")));
       end;
       GrafiteTypes.set_option status name value,[]
@@ -762,7 +763,7 @@ let rec eval_command = {ec_go = fun ~disambiguate_command opts status
      | Cic.CurrentProof (_,metasenv',bo,ty,_, attrs) ->
          let name = UriManager.name_of_uri uri in
          if not(CicPp.check name ty) then
-           HLog.error ("Bad name: " ^ name);
+           HLog.warn ("Bad name: " ^ name);
          if opts.do_heavy_checks then
            begin
              let dbd = LibraryDb.instance () in