From 7a8d53d8179b8055084f34574b3102c6bc27a3d5 Mon Sep 17 00:00:00 2001 From: Olivier Martin Date: Mon, 19 Feb 2024 12:11:05 +0100 Subject: [PATCH] gattlib-py/gattlib/exception: Print 'le-connection-abort-by-local' on related exception --- gattlib-py/gattlib/exception.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gattlib-py/gattlib/exception.py b/gattlib-py/gattlib/exception.py index 4fb34ec..8f03843 100644 --- a/gattlib-py/gattlib/exception.py +++ b/gattlib-py/gattlib/exception.py @@ -59,8 +59,10 @@ class DBusError(GattlibException): self.code = code def __str__(self) -> str: - return f"DBus Error domain={self.domain},code={self.code}" - + if self.domain == 238 and self.code == 60964: + return f"DBus Error: le-connection-abort-by-local" + else: + return f"DBus Error domain={self.domain},code={self.code}" def handle_return(ret): if ret == GATTLIB_INVALID_PARAMETER: