sidekick/src/util/Error.ml
2022-07-14 22:09:13 -04:00

10 lines
230 B
OCaml

module Fmt = CCFormat
exception Error of string
let () =
Printexc.register_printer (function
| Error msg -> Some ("internal error: " ^ msg)
| _ -> None)
let errorf msg = Fmt.ksprintf msg ~f:(fun s -> raise (Error s))