X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=libvirt%2Flibvirt.ml;h=c03032faf2003f6273abc7542166cbbfd63bc727;hb=a1775ba94cbf77e60e97f5fe00ed3e524ca531a5;hp=8049f429e7e180e886e364a8ef6a674c70ef840c;hpb=8e2a0e31bd1cf6af2d8eab0fa7582c52a3b2d9ab;p=ocaml-libvirt.git diff --git a/libvirt/libvirt.ml b/libvirt/libvirt.ml index 8049f42..c03032f 100644 --- a/libvirt/libvirt.ml +++ b/libvirt/libvirt.ml @@ -1616,4 +1616,9 @@ let () = "ocaml_libvirt_virterror" (Virterror (Virterror.no_error ())); Callback.register_exception "ocaml_libvirt_not_supported" (Not_supported ""); - c_init () + c_init (); + Printexc.register_printer ( + function + | Virterror e -> Some (Virterror.to_string e) + | _ -> None + )