From 55957d6e4ef524f949cab0c62eed07346e89d81c Mon Sep 17 00:00:00 2001 From: Greg Hogan Date: Wed, 16 Oct 2019 00:15:16 -0700 Subject: [PATCH] proper python3 exception inheritance --- python/uds.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/uds.py b/python/uds.py index 10f66dc..5f5ae53 100644 --- a/python/uds.py +++ b/python/uds.py @@ -213,10 +213,13 @@ class MessageTimeoutError(Exception): class NegativeResponseError(Exception): def __init__(self, message, service_id, error_code): - super(Exception, self).__init__(message) + self.message = message self.service_id = service_id self.error_code = error_code + def __str__(self): + return self.message + class InvalidServiceIdError(Exception): pass