From 3a2595be942fe597801e5351bb15c65795991cd0 Mon Sep 17 00:00:00 2001 From: Zahary Karadjov Date: Wed, 20 Mar 2019 01:44:30 +0200 Subject: [PATCH] Add a common interface for producing better error messages --- serialization/errors.nim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/serialization/errors.nim b/serialization/errors.nim index 42e94a4..42cf615 100644 --- a/serialization/errors.nim +++ b/serialization/errors.nim @@ -2,3 +2,6 @@ type SerializationError* = object of CatchableError UnexpectedEofError* = object of SerializationError +method formatMsg*(err: ref SerializationError, filename: string): string {.base.} = + "Serialisation error while processing " & filename +