From 06df272740fb9141050681ae916c465cc8e70584 Mon Sep 17 00:00:00 2001 From: Lachlan Dowding Date: Thu, 30 Nov 2023 22:36:00 +1000 Subject: [PATCH] Add exception cause support to `PoolResourceLost` and `ConnectionLost` (#199) constructors --- src/db/error.cr | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/db/error.cr b/src/db/error.cr index ad775fc..4268bf2 100644 --- a/src/db/error.cr +++ b/src/db/error.cr @@ -30,7 +30,8 @@ module DB class PoolResourceLost(T) < Error getter resource : T - def initialize(@resource : T) + def initialize(@resource : T, cause : Exception? = nil) + super(cause: cause) @resource.close end end