]> matita.cs.unibo.it Git - helm.git/commitdiff
- reload servers list on before /update
authorStefano Zacchiroli <zack@upsilon.cc>
Tue, 7 Jan 2003 18:23:24 +0000 (18:23 +0000)
committerStefano Zacchiroli <zack@upsilon.cc>
Tue, 7 Jan 2003 18:23:24 +0000 (18:23 +0000)
helm/http_getter/http_getter.ml

index 02877b012c55690222fb7c2a87763225706f82bd..e03817a22b9f7f68a6cfcf1becc2a1df9884cf43 100644 (file)
@@ -347,13 +347,14 @@ let callback (req: Http_types.request) outchan =
             return_html_msg "Register done" outchan
         | _ -> assert false)
     | "/update" ->
-        (xml_map#clear; rdf_map#clear; xsl_map#clear;
+        (Http_getter_env.reload (); (* reload servers list from servers file *)
+        xml_map#clear; rdf_map#clear; xsl_map#clear;
         let log =
           List.fold_left
             update_from_server
             ""  (* initial logmsg: empty *)
               (* reverse order: 1st server is the most important one *)
-            (List.rev Http_getter_env.servers)
+            (List.rev !Http_getter_env.servers)
         in
         xml_map#sync; rdf_map#sync; xsl_map#sync;
         return_html_msg log outchan)