From bec44c3fa04e4e1ddc020f853d60f910cc277062 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Safa=20Ar=C4=B1man?= Date: Thu, 8 Aug 2019 23:10:54 +0300 Subject: [PATCH] fix dbus exception problem --- pisi/comariface.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pisi/comariface.py b/pisi/comariface.py index 66615b49..8dcf5521 100644 --- a/pisi/comariface.py +++ b/pisi/comariface.py @@ -36,8 +36,9 @@ def is_char_valid(char): def is_method_missing(exception): """Tells if exception is about missing method in COMAR script""" - if exception._dbus_error_name in ("tr.org.pardus.comar.python.missing", - "tr.org.pardus.comar.Missing"): + if exception.get_dbus_name() in ("tr.org.pardus.comar.python.missing", "tr.org.pardus.comar.Missing"): + return True + if exception.__context__.get_dbus_name() in ("tr.org.pardus.comar.python.missing", "tr.org.pardus.comar.Missing"): return True return False