X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Flibrary%2FlibraryMisc.ml;h=7c82e27c40f3dd9564674e6d8c7c3c1a2ffb13d8;hb=84e6cbe962c9a534be48542c098d7bb0d90be9a1;hp=148b5f8bc905b077691a6c06c61100b648e8db36;hpb=ee3f8d6fa92b051394a2ff7c71c03ac33a05182b;p=helm.git diff --git a/helm/software/components/library/libraryMisc.ml b/helm/software/components/library/libraryMisc.ml index 148b5f8bc..7c82e27c4 100644 --- a/helm/software/components/library/libraryMisc.ml +++ b/helm/software/components/library/libraryMisc.ml @@ -25,12 +25,14 @@ (* $Id$ *) -let resolve ~writable baseuri = Http_getter.filename ~writable baseuri +let resolve ~must_exist ~writable ~local baseuri = + if must_exist then + Http_getter.resolve ~local ~writable baseuri + else + Http_getter.filename ~local ~writable baseuri -let obj_file_of_baseuri ~writable ~baseuri = - resolve ~writable baseuri ^ ".moo" -let lexicon_file_of_baseuri ~writable ~baseuri = - resolve ~writable baseuri ^ ".lexicon" -let metadata_file_of_baseuri~writable ~baseuri = - resolve ~writable baseuri ^ ".metadata" +let obj_file_of_baseuri ~must_exist ~writable ~baseuri = + resolve ~must_exist ~writable ~local:true baseuri ^ ".moo" +let lexicon_file_of_baseuri ~must_exist ~writable ~baseuri = + resolve ~must_exist ~writable ~local:true baseuri ^ ".lexicon"