From ac1f3d44d5923353af26619469f07eaf91f640b1 Mon Sep 17 00:00:00 2001 From: Olivier Martin Date: Fri, 13 May 2022 22:35:04 +0200 Subject: [PATCH] gattlib-py/exception: Handle -EINVAL --- gattlib-py/gattlib/exception.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gattlib-py/gattlib/exception.py b/gattlib-py/gattlib/exception.py index 23e7d2c..b1ecf0e 100644 --- a/gattlib-py/gattlib/exception.py +++ b/gattlib-py/gattlib/exception.py @@ -1,7 +1,7 @@ # # SPDX-License-Identifier: BSD-3-Clause # -# Copyright (c) 2016-2021, Olivier Martin +# Copyright (c) 2016-2022, Olivier Martin # GATTLIB_SUCCESS = 0 @@ -58,5 +58,7 @@ def handle_return(ret): raise DeviceError() elif ret == GATTLIB_ERROR_DBUS: raise DBusError() + elif ret == -22: # From '-EINVAL' + raise ValueError("Gattlib value error") elif ret != 0: raise RuntimeError("Gattlib exception %d" % ret)