- let do_it obj = txt_of_cic_object ~map_unicode_to_tex 78 style ?flavour prefix obj in
- let obj, real =
- Ds.discharge_uri discharge_name (discharge_uri style) uri
+ let do_it obj =
+ let r = txt_of_cic_object ~map_unicode_to_tex 78 style ?flavour prefix obj in
+ Librarian.time_stamp "AT: END MAP "; r
+ in
+ let obj, real =
+ let s = UM.string_of_uri uri in
+ if Str.string_match matita_prefix s 0 then begin
+ Librarian.time_stamp "AT: GETTING OBJECT";
+ let obj, _ = E.get_obj Un.default_ugraph uri in
+ Librarian.time_stamp "AT: DONE ";
+ obj, true
+ end else
+ Ds.discharge_uri discharge_name (discharge_uri style) uri