]> matita.cs.unibo.it Git - helm.git/commitdiff
The normalization of URIs when the DB is empty (or it is being filled) is
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 9 Jun 2004 13:12:23 +0000 (13:12 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 9 Jun 2004 13:12:23 +0000 (13:12 +0000)
not reliable. As a consequence the semantics of the Http_getter_map has been
changed again: the only method that normalized the URIs before using them
is the resolve method. The methods replace, add, remove, etc. no longer
normalize their argument.

helm/ocaml/getter/http_getter_map.ml

index e3a4ab2fcfbb389475f10e692cf6114e5a907451..2b61e79761c008568d9552c240cb521667e8b705 100644 (file)
@@ -56,19 +56,19 @@ class map dbname =
     method add key value =
       self#doWriter (lazy (
         try
-          Dbm.add db (self#normalize_key key) value
+          Dbm.add db key value
         with Dbm.Dbm_error "Entry already exists" -> raise (Key_already_in key)
       ))
 
     method replace key value =
       self#doWriter (lazy (
-        Dbm.replace db (self#normalize_key key) value
+        Dbm.replace db key value
       ))
 
     method remove key =
       self#doWriter (lazy (
         try
-          Dbm.remove db (self#normalize_key key)
+          Dbm.remove db key
         with Dbm.Dbm_error "dbm_delete" -> raise (Key_not_found key)
       ))